Skip to content

Commit 1f57642

Browse files
Mise à jour des profils suite issues remontés par NRISS (#177)
* fix issues * MAJ profils suite issues NRISS
1 parent feeb7d3 commit 1f57642

38 files changed

Lines changed: 146 additions & 264 deletions

input/fsh/RessourcesFHIRCorps/aliases.fsh

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ Alias: $terminologie-cisis = https://smt.esante.gouv.fr/fhir/CodeSystem/terminol
2222
Alias: $DCM = http://dicom.nema.org/resources/ontology/DCM
2323
Alias: $consentscope = http://terminology.hl7.org/CodeSystem/consentscope
2424
Alias: $observation-category = http://terminology.hl7.org/CodeSystem/observation-category
25+
Alias: $v2-0443 = http://terminology.hl7.org/CodeSystem/v2-0443
26+
Alias: $v3-ParticipationType = http://terminology.hl7.org/CodeSystem/v3-ParticipationType
2527

2628
// JDVs
2729
Alias: $jdv-hl7-v3-ActSubstanceAdministrationImmunizationCode-cisis = https://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ActSubstanceAdministrationImmunizationCode-cisis

input/fsh/RessourcesFHIRCorps/profils/FRAdvanceDirectiveDocument.fsh

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,6 @@ de l'arrêt ou du refus de traitement ou d'acte médicaux.»"
1111

1212
// mettre le bon canonical à partir de HL7 Europe Base and Core FHIR IG
1313
//* ^extension[$imposeProfile].valueCanonical = Canonical()
14-
* identifier MS
15-
* identifier ^slicing.discriminator.type = #pattern
16-
* identifier ^slicing.discriminator.path = "system"
17-
* identifier ^slicing.rules = #open
18-
19-
* identifier contains mainIdentifier 1..1 MS
20-
* identifier[mainIdentifier] ^short = "Identifiant de la directive anticipée"
21-
2214
* status MS
2315
* status ^short = "Statut"
2416

input/fsh/RessourcesFHIRCorps/profils/FRAllergyIntoleranceDocument.fsh

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ Description: "FRAllergyIntoleranceDocument est un profil utilisé pourdécrire u
77
// mettre le bon canonical à partir de HL7 Europe Base and Core FHIR IG
88
//* ^extension[$imposeProfile].valueCanonical = Canonical()
99

10-
* identifier 1..* MS
1110
* identifier ^short = "Identifiant"
1211
* type MS
1312
* type ^short = "Type d'allergie ou d'intolérance"

input/fsh/RessourcesFHIRCorps/profils/FRCarePlanDocument.fsh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,7 @@ Description: "FRCarePlanDocument est un profil permettant d’enregistrer une r
66

77
//* ^extension[$imposeProfile].valueCanonical = Canonical()
88

9-
* identifier 1..* MS
10-
* ^short = "Identifiant de la ligne de traitement dans un plan de traitement."
9+
* identifier ^short = "Identifiant de la ligne de traitement dans un plan de traitement."
1110
* category 1..1 MS
1211
* ^short = "Code indiquant que la référence est une ligne de traitement dans un plan de traitement."
1312
// Utilisation de l'OID IHE (urn:oid:1.3.6.1.4.1.19376.1.9.2.2) car aucune URL canonique FHIR n'a été publiée pour le CodeSystem IHE correspondant (IHE Pharmacy Item Type List). L'OID est l'identifiant standardisé pour ce CodeSystem.

input/fsh/RessourcesFHIRCorps/profils/FRConditionDocument.fsh

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,11 @@ Description: "FRConditionDocument est un profil utilisé pour décrire un probl
66

77
// mettre le bon canonical à partir de HL7 Europe Base and Core FHIR IG
88
//* ^extension[$imposeProfile].valueCanonical = Canonical()
9+
* extension contains FRActorExtension named author 0..1
10+
* extension[author] ^short = "Auteur du problème"
11+
* extension[author].extension[type].valueCode = #AUT
12+
* extension[author].extension[actor].valueReference only Reference(FRPractitionerRoleDocument)
913

10-
* identifier 1..1 MS
1114
* identifier ^short = "Identifiant"
1215

1316
* clinicalStatus 1..1 MS
@@ -37,12 +40,6 @@ Si pas de problème ou pas d'information : https://smt.esante.gouv.fr/fhir/Value
3740
* abatementDateTime MS
3841
* abatementDateTime ^short = "Date de fin du problème (si applicable)"
3942

40-
* recorder MS
41-
* recorder.extension contains FRActorExtension named author 0..1
42-
* recorder.extension[author] ^short = "Auteur du problème"
43-
* recorder.extension[author].extension[type].valueCode = #AUT
44-
* recorder.extension[author].extension[actor].valueReference only Reference(FRPractitionerRoleDocument)
45-
4643
* bodySite MS
4744
* bodySite ^short = "Localisation anatomique"
4845
* bodySite from http://hl7.org/fhir/ValueSet/body-site (extensible)

input/fsh/RessourcesFHIRCorps/profils/FRDeviceRequestDocument.fsh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,6 @@ Description: "FRDeviceRequestDocument représente une demande de dispositif méd
88
//* ^extension[$imposeProfile].valueCanonical = Canonical()
99

1010
// Identifiant de la fourniture du DM
11-
* identifier 1..* MS
1211
* identifier ^short = "Identifiant de la fourniture du DM - Sous la forme UID (UUID ou OID)"
1312

1413
// Date d'utilisation ou de présence chez le patient
@@ -31,8 +30,7 @@ Description: "FRDeviceRequestDocument représente une demande de dispositif méd
3130
// Prescripteur
3231
* requester MS
3332
* requester ^short = "Prescripteur"
34-
* requester.extension contains FRActorExtension named prescripteur 0..1
35-
* requester.extension[prescripteur].extension[actor].valueReference only Reference(FRPractitionerRoleDocument)
33+
* requester only Reference(FRPractitionerRoleDocument)
3634

3735
// Dispositif médical
3836
* codeReference MS

input/fsh/RessourcesFHIRCorps/profils/FRDeviceUseStatementDocument.fsh

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -8,20 +8,16 @@ Description: "FRDeviceUseStatementDocument représente les informations sur un d
88
//* ^extension[$imposeProfile].valueCanonical = Canonical()
99

1010
// Identifiant
11-
* identifier 1..* MS
12-
* identifier ^short = "Identifiant de la fourniture du DM
13-
Sous la forme UID (UUID ou OID)."
11+
* identifier ^short = "Identifiant de la fourniture du DM."
1412

1513
// Date/heure de l'utilisation
1614
* timing[x] only Timing or Period
1715

1816
// Dispensateur
19-
* source MS
20-
* source ^short = "Dispensateur"
21-
* source.extension contains FRActorExtension named performer 0..1
22-
* source.extension[performer] ^short = "Dispensateur: référence au professionnel de santé ou à l'organisation ayant initié ou dispensé le dispositif"
23-
* source.extension[performer].extension[type].valueCode = #PRF
24-
* source.extension[performer].extension[actor].valueReference only Reference(FRPractitionerRoleDocument or FROrganizationDocument)
17+
* extension contains FRActorExtension named performer 0..1
18+
* extension[performer] ^short = "Dispensateur: référence au professionnel de santé ou à l'organisation ayant initié ou dispensé le dispositif"
19+
* extension[performer].extension[type].valueCode = #PRF
20+
* extension[performer].extension[actor].valueReference only Reference(FRPractitionerRoleDocument or FROrganizationDocument)
2521

2622
// Élément device
2723
* device MS

input/fsh/RessourcesFHIRCorps/profils/FRDiagnosticReportDocument.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ Title: "DiagnosticReport - FR Diagnostic Report Document"
55
Description: "FRDiagnosticReportDocument est un profil permettant de regrouper les types des résultats classés par type d’examens (BIO, IMG, etc…)."
66

77
//* ^extension[$imposeProfile].valueCanonical = Canonical()
8-
* identifier MS
98
* identifier ^short = "Identifiant"
109
* category 1.. MS
1110
* ^short = "Type de résultat"
@@ -18,6 +17,7 @@ Description: "FRDiagnosticReportDocument est un profil permettant de regrouper l
1817
* effective[x] 1..1 MS
1918
* effective[x] only dateTime
2019
* ^short = "Date"
20+
2121
* performer MS
2222
* ^short = "Exécutant"
2323
* performer only Reference (FRPractitionerDocument or FRPractitionerRoleDocument or FROrganizationDocument)

input/fsh/RessourcesFHIRCorps/profils/FRDiagnosticReportImagingDocument.fsh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,7 @@ Le profil FRDiagnosticReportImagingDocument est dédié aux comptes rendus d’i
77
Ce document représente le rapport d’un examen d’imagerie. Il constitue la ressource principale qui fait référence à l’ensemble des données produites lors de l’examen d’imagerie.
88
"""
99

10-
* identifier 1..
11-
* ^short = "identifiant du compte-rendu d'imagerie"
10+
* identifier ^short = "Identifiant du compte-rendu d'imagerie"
1211

1312
* status
1413
* ^short = "Statut du compte-rendu d'imagerie"

input/fsh/RessourcesFHIRCorps/profils/FRDocumentReferenceDocument.fsh

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ Description: "FRDocumentReferenceDocument restreint pour les documents PDF."
77
// mettre le bon canonical à partir de HL7 Europe Base and Core FHIR IG
88
//* ^extension[$imposeProfile].valueCanonical = Canonical()
99

10-
* identifier 1..1 MS
1110
* identifier ^short = "Identifiant principal unique du document"
12-
//* MasterIdentifier ^short = "Identifiant de la version du document"
1311

1412
// Statut du document //
1513
* docStatus MS
@@ -19,8 +17,6 @@ Description: "FRDocumentReferenceDocument restreint pour les documents PDF."
1917
// Type de document attaché //
2018
* type 1..1 MS
2119
* type ^short = "type du document"
22-
* type.extension contains http://hl7.org/fhir/StructureDefinition/data-absent-reason named dataAbsentReason 0..1
23-
* type.extension[dataAbsentReason] ^short = "Type absent pour les documents référencés externes et internes"
2420

2521
* date MS
2622
* date ^short = "Quand cette référence a été créée"

0 commit comments

Comments
 (0)