Skip to content

Commit f935e1d

Browse files
authored
Mise à jour des sections CDA (#119)
1 parent e9a0a34 commit f935e1d

25 files changed

Lines changed: 1044 additions & 1 deletion
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
Profile: FRCDASectionAllergiesEtHypersensibilites
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-allergies-et-hypersensibilites
4+
Title: "CDA - FR Allergies et hypersensibilites"
5+
Description: "IHE-PCC - Allergies-And-Other-Adverse-Reactions
6+
- La section 'Allergies et hypersensibilités' permet de décrire la liste codée des allergies et hypersensibilités (médicaments, environnements, aliments,..) précisant notamment l'agent et les réactions observées."
7+
* templateId 1..3
8+
* templateId ^slicing.discriminator.type = #value
9+
* templateId ^slicing.discriminator.path = "root"
10+
* templateId ^slicing.rules = #open
11+
* templateId contains iheAllergiesAndOtherAdverseReactionsSection 1..1
12+
and ccdAlertsSection 1..1
13+
and frSectionAllergiesEtHypersensibilites 1..1
14+
* templateId[iheAllergiesAndOtherAdverseReactionsSection].root = "1.3.6.1.4.1.19376.1.5.3.1.3.13"
15+
* templateId[iheAllergiesAndOtherAdverseReactionsSection] ^short = "Déclaration de conformité de la section aux spécifications IHE PCC"
16+
* templateId[ccdAlertsSection].root = "2.16.840.1.113883.10.20.1.2"
17+
* templateId[ccdAlertsSection] ^short = "Déclaration de conformité de la section aux spécifications C-CDA"
18+
* templateId[frSectionAllergiesEtHypersensibilites].root = "1.2.250.1.213.1.1.2.137"
19+
* templateId[frSectionAllergiesEtHypersensibilites] ^short = "Déclaration de conformité de la section aux spécifications CI-SIS"
20+
* id MS
21+
* id ^short = "Identifiant de la section"
22+
* id ^definition = "Identifiant de la section"
23+
* code MS
24+
* code 1..1
25+
* code ^short = "Code de la section"
26+
* code ^definition = "Code de la section"
27+
* code.code 1..1
28+
* code.code = #48765-2
29+
* code.displayName 1..1
30+
* code.displayName = "Allergies et hypersensibilités"
31+
* code.codeSystem 1..1
32+
* code.codeSystem = "2.16.840.1.113883.6.1"
33+
* code.codeSystemName = "LOINC"
34+
* title 1..1
35+
* title ^short = "Titre de la sectionFixé à 'Allergies et hypersensibilités'"
36+
* title ^definition = "Titre de la section"
37+
* text 1..1 MS
38+
* text ^short = "Bloc narratif"
39+
* text ^definition = "Bloc narratif"
40+
* entry MS
41+
* entry 1..*
42+
* entry.act only FRCDAListeDesAllergiesEtHypersensibilites
43+
* entry ^short = "Entrée Liste des allergies et hypersensibilités"
Lines changed: 46 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,46 @@
1+
Profile: FRCDASectionAntecedentsFamiliaux
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-section-antecedents-familiaux
4+
Title: "CDA - FR Antecedents familiaux"
5+
Description: "IHE-PCC Coded-Family-Medical-History
6+
- Liste codée des antécédents familiaux"
7+
* templateId 1..4
8+
* templateId ^slicing.discriminator.type = #value
9+
* templateId ^slicing.discriminator.path = "root"
10+
* templateId ^slicing.rules = #open
11+
* templateId contains iheCodedFamilyMedicalHistory 1..1
12+
and iheFamilyMedicalHistorySection 1..1
13+
and ccdFamilyHistorySection 1..1
14+
and frSectionAntecedentsFamiliaux 1..1
15+
* templateId[iheFamilyMedicalHistorySection].root = "1.3.6.1.4.1.19376.1.5.3.1.3.14"
16+
* templateId[iheFamilyMedicalHistorySection] ^short = "Déclaration de conformité de la section aux spécifications IHE PCC"
17+
* templateId[iheCodedFamilyMedicalHistory].root = "1.3.6.1.4.1.19376.1.5.3.1.3.15"
18+
* templateId[iheCodedFamilyMedicalHistory] ^short = "Déclaration de conformité de la section aux spécifications IHE PCC"
19+
* templateId[ccdFamilyHistorySection].root = "2.16.840.1.113883.10.20.1.4"
20+
* templateId[ccdFamilyHistorySection] ^short = "Déclaration de conformité de la section aux spécifications C-CDA"
21+
* templateId[frSectionAntecedentsFamiliaux].root = "1.2.250.1.213.1.1.2.139"
22+
* templateId[frSectionAntecedentsFamiliaux] ^short = "Déclaration de conformité de la section aux spécifications CI-SIS"
23+
* id MS
24+
* id ^short = "Identifiant de la section"
25+
* id ^definition = "Identifiant de la section"
26+
* code MS
27+
* code 1..1
28+
* code ^short = "Code de la section"
29+
* code ^definition = "Code de la section"
30+
* code.code 1..1
31+
* code.code = #10157-6
32+
* code.displayName 1..1
33+
* code.displayName = "Historique des pathologies familiales"
34+
* code.codeSystem 1..1
35+
* code.codeSystem = "2.16.840.1.113883.6.1"
36+
* code.codeSystemName = "LOINC"
37+
* title MS
38+
* title ^short = "Titre de la section"
39+
* title ^definition = "Titre de la section"
40+
* text 1..1 MS
41+
* text ^short = "Bloc narratif"
42+
* text ^definition = "Bloc narratif"
43+
* entry MS
44+
* entry 1..*
45+
* entry.organizer only FRCDAAntecedentsFamiliaux
46+
* entry ^short = "Entrée Antécédents familiaux"
Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
Profile: FRCDASectionAntecedentsMedicaux
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-antecedents-medicaux
4+
Title: "CDA - FR Antecedents medicaux"
5+
Description: "IHE-PCC - History-Of-Past-Illness
6+
- La section 'Antécédents médicaux' doit contenir une liste codée des antécédents médicaux du patient. Il s'agit d'épisodes résolus, c'est à dire de maladies que l'on considère comme guéries. Si une maladies est susceptible de présenter des épisodes de rechute, elle sera classée dans des problèmes actifs, même si ces épisodes dont résolus."
7+
* templateId 1..2
8+
* templateId ^slicing.discriminator.type = #value
9+
* templateId ^slicing.discriminator.path = "root"
10+
* templateId ^slicing.rules = #open
11+
* templateId contains iheHistoryOfPastIllnessSection 1..1
12+
and frSectionAntecedentsMedicaux 1..1
13+
* templateId[iheHistoryOfPastIllnessSection].root = "1.3.6.1.4.1.19376.1.5.3.1.3.8"
14+
* templateId[iheHistoryOfPastIllnessSection] ^short = "Déclaration de conformité de la section aux spécifications IHE PCC"
15+
* templateId[frSectionAntecedentsMedicaux].root = "1.2.250.1.213.1.1.2.134"
16+
* templateId[frSectionAntecedentsMedicaux] ^short = "Déclaration de conformité de la section aux spécifications CI-SIS"
17+
* id MS
18+
* id ^short = "Identifiant de la section"
19+
* id ^definition = "Identifiant de la section"
20+
* code MS
21+
* code 1..1
22+
* code ^short = "Code de la section"
23+
* code ^definition = "Code de la section"
24+
* code.code 1..1
25+
* code.code = #11348-0
26+
* code.displayName 1..1
27+
* code.displayName = "Antécédents médicaux"
28+
* code.codeSystem 1..1
29+
* code.codeSystem = "2.16.840.1.113883.6.1"
30+
* code.codeSystemName = "LOINC"
31+
* title 1..1
32+
* title ^short = "Titre de la section"
33+
* title ^definition = "Titre de la section"
34+
* text 1..1 MS
35+
* text ^short = "Bloc narratif"
36+
* text ^definition = "Bloc narratif"
37+
* entry MS
38+
* entry 1..*
39+
* entry.act only FRCDAListeDesProblemes
40+
* entry ^short = "Entrée Liste des problèmes"
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
Profile: FRCDASectionCRBIOChapitre
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-cr-bio-chapitre
4+
Title: "CDA - FR CR BIO Chapitre"
5+
Description: "IHE-PaLM - Laboratory Specialty Section
6+
- Une section de premier niveau est appelée 'Chapitre' et correspond à une sous-discipline de la biologie médicale (par exemple « biochimie »). Elle contient :
7+
- soit directement la présentation des résultats d'examens de biologie médicale obtenus pour ce chapitre : dans ce cas, il y a un unique élément <text> (présentation du contenu pour le lecteur) et un unique élément <entry> (données codées pour les SIS dont procède le contenu de l'élément <text>)
8+
- soit une liste de sections de second niveau, appelés sous-chapitres (par exemple « Gaz du sang ») : dans ce cas, il y a une liste d'éléments <component> dont chacun introduit une <section> de second niveau présentant un sous-ensemble de un ou plusieurs résultats d'examens de biologie médicale.Remarque : L'arborescence du corps du compte rendu d'examens de biologie médicale est choisie par le LPS producteur du document selon la logique de présentation définie par le laboratoire."
9+
* templateId 1..2
10+
* templateId ^slicing.discriminator.type = #value
11+
* templateId ^slicing.discriminator.path = "root"
12+
* templateId ^slicing.rules = #open
13+
* templateId contains iheLaboratorySpecialtySection 1..1
14+
and frSectionCrBioChapitre 1..1
15+
* templateId[iheLaboratorySpecialtySection].root = "1.3.6.1.4.1.19376.1.3.3.2.1"
16+
* templateId[iheLaboratorySpecialtySection] ^short = "Déclaration de conformité de la section aux spécifications IHE PCC"
17+
* templateId[frSectionCrBioChapitre].root = "1.2.250.1.213.1.1.2.70"
18+
* templateId[frSectionCrBioChapitre] ^short = "Déclaration de conformité de la section aux spécifications CI-SIS"
19+
* id MS
20+
* id ^short = "Identifiant de la section"
21+
* id ^definition = "Identifiant de la section"
22+
* code MS
23+
* code 1..1
24+
* code ^short = "Code du chapitre. Le code du chapitre doit être un code issu du jeu de valeurs Circuit de la biologie (disponible sur bioloinc.fr), onglet ‘2.Chapitres LOINC’ et contenant les codes et libellés traduits en français pour la biologie."
25+
* code ^definition = "Code du chapitre"
26+
* code.code 1..1
27+
* code.displayName 1..1
28+
* code.codeSystem 1..1
29+
* title MS
30+
* title ^short = "Titre du chapitre"
31+
* title ^definition = "Titre du chapitre"
32+
* text MS
33+
* text ^short = "Résultats présentés et interprétés pour le lecteur Présentation textuelle et/ou graphique pour le lecteur, des résultats des examens de biologie médicale du chapitre, accompagnés de leur interprétation."
34+
* text ^definition = "Résultats présentés et interprétés pour le lecteur"
35+
* entry 0..1
36+
* entry.act only FRCDAResultatsExamensDeBiologieMedicale
37+
* component.section only FRCDASectionCRBIOSousChapitre
38+
* obeys entry-or-component
39+
40+
Invariant: entry-or-component
41+
Description: "La section doit contenir soit des entries soit des components, mais pas les deux."
42+
Expression: "(entry.exists() and component.empty()) or (component.exists() and entry.empty())"
43+
Severity: #error
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
Profile: FRCDASectionCRBIOSousChapitre
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-cr-bio-sous-chapitre
4+
Title: "CDA - FR CR BIO Sous Chapitre"
5+
Description: "IHE-PaLM - Laboratory Report Item Section
6+
- Section de second niveau, appelée sous-chapitre (par exemple « Gaz du sang ») qui présente un sous-ensemble de un ou plusieurs résultats d'examens de biologie médicale. Elle est comporte un élément 'text' qui porte les résultats présentés et interprétés pour le lecteur et d'une entrée contenant les données codées dont procède le contenu de l'élément 'text'."
7+
* templateId 1..2
8+
* templateId ^slicing.discriminator.type = #value
9+
* templateId ^slicing.discriminator.path = "root"
10+
* templateId ^slicing.rules = #open
11+
* templateId contains iheLaboratoryReportItemSection 1..1
12+
and frSectionCrBioSousChapitre 1..1
13+
* templateId[iheLaboratoryReportItemSection].root = "1.3.6.1.4.1.19376.1.3.3.2.2"
14+
* templateId[iheLaboratoryReportItemSection] ^short = "Déclaration de conformité de la section aux spécifications IHE PCC"
15+
* templateId[frSectionCrBioSousChapitre].root = "1.2.250.1.213.1.1.2.71"
16+
* templateId[frSectionCrBioSousChapitre] ^short = "Déclaration de conformité de la section aux spécifications CI-SIS"
17+
* id MS
18+
* id ^short = "Identifiant de la section"
19+
* id ^definition = "Identifiant de la section"
20+
* code MS
21+
* code 1..1
22+
* code ^short = "Code du sous-chapitre Le code du sous-chapitre doit être un code issu du jeu de valeurs Circuit de la biologie (disponible sur bioloinc.fr) onglet ‘2.Chapitres LOINC’ et contenant les codes et libellés traduits en français pour la biologie."
23+
* code ^definition = "Code du sous-chapitre"
24+
* code.code 1..1
25+
* code.displayName 1..1
26+
* code.codeSystem 1..1
27+
* title MS
28+
* title ^short = "Titre du sous-chapitre Identique au @displayName du <code>"
29+
* title ^definition = "Titre du sous-chapitre"
30+
* text 1..1 MS
31+
* text ^short = "Bloc narratif : Résultats présentés et interprétés pour le lecteur Présentation textuelle et/ou graphique pour le lecteur des résultats des examens de biologie médicale du sous-chapitre, accompagnés de leur interprétation."
32+
* text ^definition = "Bloc narratif"
33+
* languageCode MS
34+
* languageCode ^short = "Langue spécifique de cette sous-section"
35+
* entry MS
36+
* entry 1..1
37+
* entry.typeCode 1..1 MS
38+
* entry.typeCode = #DRIV
39+
* entry.act only FRCDAResultatsExamensDeBiologieMedicale
40+
* entry ^short = "Entrée Résultats d'examens de biologie médicale"
41+
* entry ^definition = "Entrée Résultats d'examens de biologie médicale"
Lines changed: 37 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
Profile: FRCDASectionCodeABarres
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-code-a-barres
4+
Title: "CDA - FR Code a barres"
5+
Description: "Cette section permet d'enregistrer des codes à barres"
6+
* templateId 1..1
7+
* templateId ^slicing.discriminator.type = #value
8+
* templateId ^slicing.discriminator.path = "root"
9+
* templateId ^slicing.rules = #open
10+
* templateId contains frSectionCodeABarres 1..1
11+
* templateId[frSectionCodeABarres].root = "1.2.250.1.213.1.1.2.223"
12+
* templateId[frSectionCodeABarres] ^short = "Conformité de la section aux spécifications CI-SIS"
13+
* id 1..1 MS
14+
* id ^short = "Identifiant de la section"
15+
* id ^definition = "Identifiant de la section"
16+
* code MS
17+
* code 1..1
18+
* code ^short = "Code de la section"
19+
* code ^definition = "Code de la section"
20+
* code.code 1..1
21+
* code.code = #57723-9
22+
* code.displayName 1..1
23+
* code.displayName = "Numéro de code à barres unique"
24+
* code.codeSystem 1..1
25+
* code.codeSystem = "2.16.840.1.113883.6.1"
26+
* code.codeSystemName = "LOINC"
27+
* title MS
28+
* title ^short = "Titre de la section"
29+
* title ^definition = "Titre de la section"
30+
* text 1..1 MS
31+
* text ^short = "Bloc narratif de la section"
32+
* text ^definition = "Bloc narratif de la section"
33+
* entry MS
34+
* entry.typeCode 1..1 MS
35+
* entry.typeCode = #COMP
36+
* entry.observationMedia only FRCDAImageIllustrative
37+
* entry ^short = "Code à barres"
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
Profile: FRCDASectionCommentaireNonCode
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-commentaire-non-code
4+
Title: "CDA - FR Commentaire non code"
5+
Description: "IHE-PCC - Document-Summary
6+
- Cette section permet d'indiquer un commentaire sous forme textuelle."
7+
* templateId 1..3
8+
* templateId ^slicing.discriminator.type = #value
9+
* templateId ^slicing.discriminator.path = "root"
10+
* templateId ^slicing.rules = #open
11+
* templateId contains iheDocumentSummary 1..1
12+
and CdaSection 1..1
13+
and frSectionCommentaireNonCode 1..1
14+
* templateId[iheDocumentSummary].root = "1.3.6.1.4.1.19376.1.4.1.2.16"
15+
* templateId[iheDocumentSummary] ^short = "Déclaration de conformité de la section aux spécifications IHE PCC"
16+
* templateId[CdaSection].root = "2.16.840.1.113883.10.12.201"
17+
* templateId[CdaSection] ^short = "Déclaration de conformité de la section aux spécifications C-CDA"
18+
* templateId[frSectionCommentaireNonCode].root = "1.2.250.1.213.1.1.2.73"
19+
* templateId[frSectionCommentaireNonCode] ^short = "Déclaration de conformité de la section aux spécifications CI-SIS"
20+
* id MS
21+
* id ^short = "Identifiant de la section"
22+
* id ^definition = "Identifiant de la section"
23+
* code MS
24+
* code 1..1
25+
* code ^short = "Code de la section"
26+
* code ^definition = "Code de la section"
27+
* code.code 1..1
28+
* code.code = #55112-7
29+
* code.displayName 1..1
30+
* code.codeSystem 1..1
31+
* code.codeSystem = "2.16.840.1.113883.6.1"
32+
* code.codeSystemName = "LOINC"
33+
* title MS
34+
* title ^short = "Titre de la section"
35+
* title ^definition = "Titre de la section"
36+
* text 1..1 MS
37+
* text ^short = "Bloc narratif"
38+
* text ^definition = "Bloc narratif"
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
Profile: FRCDASectionDICOMActeImagerie
2+
Parent: http://hl7.org/cda/stds/core/StructureDefinition/Section
3+
Id: fr-cda-dicom-acte-imagerie
4+
Title: "CDA - FR DICOM Acte imagerie"
5+
Description: "DICOM Part 20 - Imaging Procedure Description Section
6+
- Cette section permet d'enregistrer les informations sur les détails techniques de l'acte d'imagerie et peut inclure des informations sur le protocole, le dispositif d’imagerie, le contraste, la dose de rayonnement, les médicaments administrés."
7+
* templateId 1..2
8+
* templateId ^slicing.discriminator.type = #value
9+
* templateId ^slicing.discriminator.path = "root"
10+
* templateId ^slicing.rules = #open
11+
* templateId contains frSectionDicomActeImagerie 1..1
12+
and dicomModalityPerformedProcedureStep 1..1
13+
* templateId[frSectionDicomActeImagerie].root = "1.2.250.1.213.1.1.2.206"
14+
* templateId[frSectionDicomActeImagerie] ^short = "Conformité FR-DICOM-Acte-imagerie (CI-SIS)"
15+
* templateId[dicomModalityPerformedProcedureStep].root = "1.2.840.10008.9.3"
16+
* templateId[dicomModalityPerformedProcedureStep] ^short = "Conformité Imaging Procedure Description (DICOM Part 20)"
17+
* id 1..1 MS
18+
* id ^short = "Identifiant de la section"
19+
* id ^definition = "Identifiant de la section"
20+
* code MS
21+
* code 1..1
22+
* code ^short = "Code de la section"
23+
* code ^definition = "Code de la section"
24+
* code.code 1..1
25+
* code.code = #55111-9
26+
* code.displayName 1..1
27+
* code.displayName = "Description de l'acte d’imagerie"
28+
* code.codeSystem 1..1
29+
* code.codeSystem = "2.16.840.1.113883.6.1"
30+
* code.codeSystemName = "LOINC"
31+
* title 1..1 MS
32+
* title ^short = "Titre de la section"
33+
* title ^definition = "Titre de la section"
34+
* text 1..1 MS
35+
* text ^short = "Bloc narratif"
36+
* text ^definition = "Bloc narratif"
37+
* component MS
38+
* component 1..3
39+
* component ^slicing.discriminator.type = #type
40+
* component ^slicing.discriminator.path = "$this"
41+
* component ^slicing.rules = #open
42+
* component contains
43+
frSectionDicomComplications 0..1 and
44+
frSectionDicomExpositionAuxRadiations 0..1 and
45+
frSectionDicomObjectCatalog 1..1
46+
* component[frSectionDicomComplications].section only FRCDASectionDICOMComplications
47+
* component[frSectionDicomComplications].section ^short = "Section Complications"
48+
* component[frSectionDicomExpositionAuxRadiations].section only FRCDASectionDICOMExpositionAuxRadiations
49+
* component[frSectionDicomExpositionAuxRadiations].section ^short = "Section Expositions aux radiations"
50+
* component[frSectionDicomObjectCatalog].section only FRCDASectionDICOMObjectCatalog
51+
* component[frSectionDicomObjectCatalog].section ^short = "Section Catalogue d'objects"
52+
* entry 1..* MS
53+
* entry ^slicing.discriminator.type = #type
54+
* entry ^slicing.discriminator.path = "$this"
55+
* entry ^slicing.rules = #open
56+
* entry contains
57+
frDicomTechniqueImagerie 1..1 and
58+
frDicomAdministrationProduitDeSante 0..*
59+
* entry[frDicomTechniqueImagerie].procedure only FRCDADICOMTechniqueImagerie
60+
* entry[frDicomTechniqueImagerie].procedure ^short = "Entrée technique d'imagerie"
61+
* entry[frDicomAdministrationProduitDeSante].substanceAdministration only FRCDADICOMAdministrationProduitDeSante
62+
* entry[frDicomAdministrationProduitDeSante].substanceAdministration ^short = "Entrée Administration de produits"

0 commit comments

Comments
 (0)