Skip to content

Commit ec271c5

Browse files
committed
Update suite aux reviews
1 parent ed81009 commit ec271c5

11 files changed

Lines changed: 37 additions & 23 deletions

input/fsh/MappingCDA_FHIR_Entete/AuteurCDAFHIR.fsh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
Instance: mappingAuteurCDAFHIR
22
InstanceOf: ConceptMap
33
Usage: #definition
4-
Title: "Mapping Métier/CDA/FHIR : \"Auteur/CDA/FHIR\""
4+
Title: "Mapping Métier/CDA/FHIR : \"Auteur\""
55
Description: """Ce ConceptMap présente deux groupes de mapping :
66
- Mapping 1 : entre le modèle métier \"auteur\" et l'élément CDA \"author\"
77
- Mapping 2 : entre l'élément CDA \"author\" et l'élément FHIR \"Composition.author\" """
88

9-
* name = "Mapping Métier/CDA/FHIR : \"Auteur/CDA/FHIR\""
9+
* name = "Mapping Métier/CDA/FHIR : \"Auteur\""
1010
* status = #draft
1111
* experimental = false
1212

input/fsh/MappingCDA_FHIR_Entete/PersonneStructureAssignedEntityFHIR.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Instance: mappingPersonneStructureAssignedEntityFHIR
22
InstanceOf: ConceptMap
33
Usage: #definition
44
Title: "Mapping Métier/CDA/FHIR : \"Personne / Structure (AssignedEntity)\""
5-
Description: """Ce ConceptMap présente deux groupes de mapping :
5+
Description: """Ce ConceptMap de l'élément PersonneStructure présente deux groupes de mapping :
66
- Mapping 1 : entre le modèle métier \"PersonneStructure\" et l'élément CDA \"assignedEntity\"
77
- Mapping 2 : entre l'élément CDA \"assignedEntity\" et le profil FHIR \"FrPractitionerRoleDocument\" """
88

input/fsh/MappingCDA_FHIR_Entete/PersonneStructureAuteurCDAFHIR.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Instance: mappingPersonneStructureAuteurFHIR
22
InstanceOf: ConceptMap
33
Usage: #definition
44
Title: "Mapping Métier/CDA/FHIR : \"Personne / Structure (Auteur)\""
5-
Description: """Ce ConceptMap présente deux groupes de mapping :
5+
Description: """Ce ConceptMap de l'élément PersonneStructureAuteur présente deux groupes de mapping :
66
- Mapping 1 : entre le modèle métier \"PersonneStructureAuteur\" et l'élément CDA \"assignedAuthor\"
77
- Mapping 2 : entre l'élément CDA \"assignedAuthor\" et le profil FHIR \"FrPractitionerRoleDocument\" """
88

input/fsh/MappingCDA_FHIR_Entete/PersonneStructureRelatedEntityFHIR.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Instance: mappingPersonneStructureRelatedEntityFHIR
22
InstanceOf: ConceptMap
33
Usage: #definition
44
Title: "Mapping Métier/CDA/FHIR : \"Personne / Structure (RelatedEntity)\""
5-
Description: """Ce ConceptMap présente trois groupes de mapping:
5+
Description: """Ce ConceptMap de l'élément PersonneStructure présente trois groupes de mapping:
66
- Mapping 1 : entre le modèle métier \"PersonneStructure\" et l'élément CDA \"relatedEntity\"
77
- Mapping 2 : entre l'élément CDA \"relatedEntity\" et le profil FHIR \"FrRelatedPersonDocument\"
88
- Mapping 3 : entre l'élément CDA \"relatedEntity\" et l'élément FHIR \"Patient.contact\" """

input/fsh/MappingCDA_FHIR_Entete/SystemeStructureAuteurCDAFHIR.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ Instance: mappingSystemeFHIR
22
InstanceOf: ConceptMap
33
Usage: #definition
44
Title: "Mapping Métier/CDA/FHIR : \"Système / Structure Auteur\""
5-
Description: """Ce ConceptMap présente deux groupes de mapping :
5+
Description: """Ce ConceptMap de l'élément SystemeStructureAuteur présente deux groupes de mapping :
66
- Mapping 1 : entre le modèle métier \"SystemeStructureAuteur\" et l'élément CDA \"assignedAuthor\"
77
- Mapping 2 : entre l'élément CDA \"assignedAuthor\" et le profil FHIR \"FrDeviceDocument\" """
88

input/fsh/ModeleLogiqueMetierEntete/FrModelesLogiquesMetierEntete.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ Description: "Eléments de l'entête d'un document contenant les informations g
1313
* identifiantLotDeVersionsDocument 1..1 Identifier "Identifiant du lot de versions du même document."
1414
* versionDocument 1..1 string "Numéro de version du document."
1515
* statutDocument 1..1 code "Statut du document."
16-
* patient 1..1 Patient "Patient / Usager."
16+
* patient 1..1 PatientUsager "Patient / Usager."
1717
* auteur 1..* Auteur "Auteur du document."
1818
* operateurSaisie 0..1 OperateurSaisie "Opérateur de saisie."
1919
* informateur 0..* Informateur "Informateur ayant fourni des informations utiles à la production du document."

input/fsh/ModeleLogiqueMetierEntete/FrPatient.fsh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// Logical Model : patient
2-
Logical: Patient
2+
Logical: PatientUsager
33
Title: "Modèle métier - Patient / Usager"
44
Description: """Patient/Usager concerné par le document."""
55
Characteristics: #can-be-target

input/fsh/ResourcesCDAEntete/FrHealthCareFacility.fsh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ Description: "L'élément de l'en-tête du CDA healthCareFacility permet de repr
2626
* translation 0..1
2727
* nullFlavor 0..0
2828
* code 1..1
29+
* code from $jdv-j368-categorie-etablissement-cisis
2930
* codeSystem 1..1
3031
* displayName 1..1
3132
* codeSystemVersion 0..0

input/fsh/RessourcesFHIREntete/profils/FrCompositionDocument.fsh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Description: "Ce profil est utilisé pour représenter un document médical."
7373
* author MS
7474
* author ^short = "Auteur du document"
7575
* author ^definition = "author permet d’enregistrer un auteur du document. Un document peut avoir un ou plusieurs auteurs."
76-
* author only Reference(FrPractitionerRoleDocument or FrPatientINSDocument or FrPatientDocument or FrDeviceDocument)
76+
* author only Reference(FrPractitionerDocument or FrPractitionerRoleDocument or FrPatientINSDocument or FrPatientDocument or FrDeviceDocument)
7777
* author.extension contains fr-author-time named time 1..1
7878

7979
// Responsable du document : legalAuthenticator
@@ -94,7 +94,7 @@ Description: "Ce profil est utilisé pour représenter un document médical."
9494
* event 1..*
9595
* event.detail 0..1
9696
* event.period ^short = "Date et heure de l’évènement documenté"
97-
* event.extension contains fr-performer-event named perfomer 0..1
97+
* event.extension contains fr-performer-event named performer 0..1
9898

9999
// Slicing event : évènement documenté principal
100100
* event ^slicing.discriminator.type = #value
@@ -105,8 +105,8 @@ Description: "Ce profil est utilisé pour représenter un document médical."
105105
* event[principalEvent] ^short = "Evènement documenté principal"
106106
* event[principalEvent].period 1..1
107107
* event[principalEvent].detail 0..1
108-
* event[principalEvent].extension[perfomer] 1..1
109-
* event[principalEvent].extension[perfomer] ^short = "Exécutant de l'évènement documenté principal"
108+
* event[principalEvent].extension[performer] 1..1
109+
* event[principalEvent].extension[performer] ^short = "Exécutant de l'évènement documenté principal"
110110

111111
* relatesTo 1..*
112112
* relatesTo ^short = "Document de référence"
Lines changed: 19 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,23 @@
11
Liste des ConceptMap détaillant le mapping entre les éléments du modèle métier, du CDA et de FHIR.
22

3+
### Éléments de 1ᵉʳ niveau
4+
5+
{% sql {
6+
"query" : "SELECT name AS Name, Description, Web FROM Resources WHERE Type = 'ConceptMap' AND Description LIKE 'Ce ConceptMap%'",
7+
"class" : "lines",
8+
"columns" : [
9+
{ "title" : "Titre du profil", "type" : "link", "source" : "Name", "target" : "Web" },
10+
{ "title" : "Description", "type" : "markdown", "source" : "Description" }
11+
]
12+
} %}
13+
14+
### Éléments de 2ᵉ niveau
15+
316
{% sql {
4-
"query" : " select name as Name, Description, Web from Resources WHERE Type = 'ConceptMap' and Description like 'Ce ConceptMap%' ",
5-
"class" : "lines",
6-
"columns" : [
7-
{ "title" : "Titre du profil", "type" : "link", "source" : "Name", "target" : "Web"},
8-
{ "title" : "Description", "type" : "markdown", "source" : "Description"}
9-
]
17+
"query": "SELECT name AS Name, Description, Web FROM Resources WHERE Type = 'ConceptMap' AND Description LIKE 'Ce ConceptMap de l''élément%'",
18+
"class": "lines",
19+
"columns": [
20+
{ "title": "Titre du profil", "type": "link", "source": "Name", "target": "Web" },
21+
{ "title": "Description", "type": "markdown", "source": "Description" }
22+
]
1023
} %}

0 commit comments

Comments
 (0)