Skip to content

Commit d9324e9

Browse files
committed
MAJ ressources FHIR
1 parent 14e0e3d commit d9324e9

25 files changed

Lines changed: 223 additions & 114 deletions

input/fsh/ResourcesCDAEntete/FrName.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Profile: FrName
22
Parent: http://hl7.org/cda/stds/core/StructureDefinition/PN
33
Id: fr-core-name
4-
Title: "CDA - "
4+
Title: "CDA - Name "
55
Description: "L'élément de l'en-tête du CDA correspond au nom d'une personne physique."
66
* ^status = #draft
77
* item.delimiter 0..0
Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,21 @@
11
Extension: FrActorExtension
22
Id: fr-actor-extension
3-
Title: "Fr Extension - Actor"
3+
Title: "Extension - Actor"
44
Description: "Extension pour représenter un acteur impliqué dans le document avec son type et sa référence."
5-
* ^context[+].type = #element
6-
* ^context[=].expression = "Resource"
7-
5+
86
* extension contains
97
type 1..1 and
8+
typeCode 0..1 and
109
reference 1..1
1110

1211
// Sous-extension type
1312
* extension[type].value[x] only code
1413
* extension[type].valueCode from FrValueSetActorType (required)
1514
* extension[type] ^short = "Type d'acteur (AUT, PRF, PART, INF)"
1615

16+
* extension[typeCode].value[x] only CodeableConcept
17+
* extension[typeCode] ^short = "Type de participation"
18+
1719
// Sous-extension reference
18-
* extension[reference].value[x] only Reference(FrPractitionerRoleDocument)
20+
* extension[reference].value[x] only Reference(FrPractitionerRoleDocument or Device or FrDeviceDocument or FrOrganizationDocument or FrRelatedPersonDocument or FrPatientINSDocument or FrPatientDocument)
1921
* extension[reference] ^short = "Référence vers le rôle du praticien dans le document"
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Extension: FrProcedureFromLocation
2+
Id: fr-procedure-from-location
3+
Title: "Fr Lieu de départ du transport"
4+
Description: "Extension pour représenter le lieu de départ d’un transport (patient ou professionnel)."
5+
6+
* extension contains
7+
type 1..1 MS and
8+
reference 1..1 MS
9+
10+
// Sous-extension "type" = code fixé depuis un ValueSet
11+
* extension[type].value[x] only CodeableConcept
12+
* extension[type].valueCodeableConcept from http://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ParticipationType-cisis (required)
13+
* extension[type].valueCodeableConcept.coding.code = #ORG
14+
15+
// Sous-extension "reference" = référence vers Location
16+
* extension[reference].value[x] only Reference(FrLocationDocument)
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
Extension: FrProceduretoLocation
2+
Id: fr-procedure-to-location
3+
Title: "Fr Lieu de départ du transport"
4+
Description: "Extension pour représenter le lieu de destination d’un transport (patient ou professionnel)."
5+
6+
* extension contains
7+
type 1..1 MS and
8+
reference 1..1 MS
9+
10+
// Sous-extension "type" = code fixé depuis un ValueSet
11+
* extension[type].value[x] only CodeableConcept
12+
* extension[type].valueCodeableConcept from http://smt.esante.gouv.fr/fhir/ValueSet/jdv-hl7-v3-ParticipationType-cisis (required)
13+
* extension[type].valueCodeableConcept.coding.code = #DST
14+
15+
// Sous-extension "reference" = référence vers Location
16+
* extension[reference].value[x] only Reference(FrLocationDocument)

input/fsh/RessourceFHIRCoprs/extensions/FrRepeatNumberExtension.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Extension: FrRepeatNumberExtension
22
Id: fr-repeat-number-extension
3-
Title: "FR Repeat Number"
3+
Title: "Fr Repeat Number"
44
Description: "Numéro d'occurrence de l'acte ou de l'observation (équivalent CDA repeatNumber)"
55
* ^context[+].type = #element
66
* ^context[=].expression = "Resource"

input/fsh/RessourceFHIRCoprs/extensions/FrSequenceExtension.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
Extension: FrSequenceExtension
22
Id: fr-sequence-extension
3-
Title: "FR Sequence"
3+
Title: "Fr Sequence"
44
Description: "Dosages progressifs et fractionnés"
55
* ^context[+].type = #element
66
* ^context[=].expression = "MedicationAdministration"

input/fsh/RessourceFHIRCoprs/profils/FrEncounterEvenementDocument.fsh

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,5 +55,4 @@ Extension: FrTransportProfessionnel
5555
Id: fr-transport-professionnel-extension
5656
Title: "Fr Transport professionnel"
5757
Description: "Extension permettant de référencer une procédure de transport du Professionnel depuis un Encounter."
58-
* valueReference only Reference(FrProcedureTransportProfessionnel)
59-
58+
* valueReference only Reference(FrProcedureTransportProfessionnel)

input/fsh/RessourceFHIRCoprs/profils/FrFrObservationNaissanceDocument.fsh

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ Title: "Observation - Fr Naissance"
66
Description: "Cette entrée rassemble les observations relatives à une naissance.
77
- Elle peut-être utilisée comme 'component'; d'une entrée FR-Historique-de-la-grossesse (1.3.6.1.4.1.19376.1.5.3.1.4.13.5.1)."
88

9-
109
* code 1..1 MS
1110
* ^short = "Code de l'entrée."
1211
* code.coding.system = "http://snomed.info/sct/"
@@ -31,5 +30,4 @@ Description: "Cette entrée rassemble les observations relatives à une naissanc
3130
Invariant: child-relationship
3231
Description: "Le relationship de RelatedPerson doit être fixé à CHILD."
3332
Expression: "resolve().relationship.coding.where(code = 'CHILD').exists()"
34-
Severity: #error
35-
33+
Severity: #error

input/fsh/RessourceFHIRCoprs/profils/FrHistoriqueGrossesseDocumentList.fsh

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,4 @@ Description: "Liste contenant soit un événement de naissance, soit une observa
1717
* ^short = "Période de la grossesse"
1818
* entry 1..*
1919
* entry ^short = "Références vers des observations de type grossesse ou naissance"
20-
* entry.item only Reference(FrObservationGrossesseDocument or FrObservationNaissanceDocument)
21-
22-
23-
20+
* entry.item only Reference(FrObservationGrossesseDocument or FrObservationNaissanceDocument)

input/fsh/RessourceFHIRCoprs/profils/FrHistoriqueGrossesseObservation.fsh

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,8 @@ Description: "Cette entrée permet de regrouper les observations relatives à un
1818
* effective[x] only dateTime
1919
* ^short = "Période de la grossesse"
2020

21-
//* encounter only Reference(Encounter)
22-
* ^short = "Informations relatives aux naissances"
2321
* hasMember 1..* MS
2422
* ^short = "Informations relatives à la grossesse"
2523
* hasMember only Reference(FrObservationGrossesseDocument or FrObservationNaissanceDocument)
2624

27-
* value[x] 0..0
28-
29-
30-
25+
* value[x] 0..0

0 commit comments

Comments
 (0)