Search FHIR

FR Document Core (CDA)
0.1.0 - ci-build France (la) flag

FR Document Core (CDA) - Local Development build (v0.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Logical Model: CDA - Matériau pharmaceutique enrichi

Official URL: https://interop.esante.gouv.fr/ig/cda/document-core/StructureDefinition/FRCDAMaterialPharm Version: 0.1.0
Draft as of 2026-08-28 Computable Name: FRCDAMaterialPharm

Modèle logique dérivé du Material CDA officiel et enrichi avec les éléments pharmaceutiques utilisés dans les documents CDA IPS français.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description Differentials, Snapshots, and other representations.

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FRCDAMaterialPharm 1..1 Material(2.0.3-sd) XML Namespace: urn:hl7-org:v3
CDA - Matériau pharmaceutique enrichi

Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @determinerCode, code, name, lotNumberText, sdtcExpirationTime
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... sdtcExpirationTime 0..0
... expirationTime 0..1 IVL_TS(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Date d'expiration du produit
XML Namespace: urn:ihe:pharm:medication
... asContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Présentation / conditionnement
XML Namespace: urn:ihe:pharm:medication
.... @classCode 1..1 code Classe de la relation contenu
Required Pattern: CONT
.... containerPackagedMedicine 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... @classCode 1..1 code Classe du conditionnement
Required Pattern: CONT
..... @determinerCode 1..1 code Type du conditionnement
Required Pattern: INSTANCE
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code du produit de santé prescrit
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de marque du conditionnement
XML Namespace: urn:ihe:pharm:medication
..... formCode 0..1 CE XML Namespace: urn:ihe:pharm:medication
Conditionnement
XML Namespace: urn:ihe:pharm:medication
..... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... asSuperContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
...... containerPackagedMedicine 1..1 BackboneElement Conditionnement supérieur
....... @classCode 1..1 code Classe du conditionnement supérieur
Required Pattern: CONT
....... @determinerCode 1..1 code Type du conditionnement supérieur
Required Pattern: INSTANCE
....... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
... asSpecializedKind 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classification du produit
XML Namespace: urn:ihe:pharm:medication
.... @classCode 1..1 code Classe de la relation
Required Pattern: GRIC
.... generalizedMedicineClass 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classe générique du médicament
XML Namespace: urn:ihe:pharm:medication
..... @classCode 1..1 code Classe du matériau
Required Pattern: MMAT
..... code 1..1 CE XML Namespace: urn:ihe:pharm:medication
Code de classification
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la classification
XML Namespace: urn:ihe:pharm:medication
... ingredient 0..* BackboneElement XML Namespace: urn:ihe:pharm:medication
Ingrédient actif
XML Namespace: urn:ihe:pharm:medication
.... @classCode 1..1 code Classe de l'ingrédient
Required Pattern: ACTI
.... quantity 0..1 RTO_PQ_PQ(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Dosage de l'ingrédient
XML Namespace: urn:ihe:pharm:medication
.... ingredient 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Substance active
XML Namespace: urn:ihe:pharm:medication
..... @classCode 1..1 code Classe de la substance
Required Pattern: MMAT
..... @determinerCode 1..1 code Déterminant de la substance
Required Pattern: KIND
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code de la substance
XML Namespace: urn:ihe:pharm:medication
...... originalText 0..1 ED XML Namespace: urn:ihe:pharm:medication
XML Namespace: urn:ihe:pharm:medication
....... reference 0..1 TEL XML Namespace: urn:ihe:pharm:medication
Référence du texte original
XML Namespace: urn:ihe:pharm:medication
..... name 1..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la substance
XML Namespace: urn:ihe:pharm:medication

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FRCDAMaterialPharm 1..1 Material(2.0.3-sd) XML Namespace: urn:hl7-org:v3
CDA - Matériau pharmaceutique enrichi

Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @determinerCode, code, name, lotNumberText, sdtcExpirationTime
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
... realmCode 0..* CS
... typeId C 0..1 II Constraints: II-1
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... @assigningAuthorityName 0..1 st(2.0.3-sd)
.... @displayable 0..1 bl(2.0.3-sd)
.... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1 st(2.0.3-sd)
... @classCode 0..1 cs(2.0.3-sd) Binding: EntityClassManufacturedMaterial (3.0.0) (required)
Fixed Value: MMAT
... @determinerCode 0..1 cs(2.0.3-sd) Binding: EntityDeterminerDetermined (3.0.0) (required)
Fixed Value: KIND
... code 0..1 CE Binding: CDAMaterialEntityClassType (2.0.3-sd) (example)
... name 0..1 EN
... lotNumberText 0..1 ST
... expirationTime 0..1 IVL_TS(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Date d'expiration du produit
XML Namespace: urn:ihe:pharm:medication
... asContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Présentation / conditionnement
XML Namespace: urn:ihe:pharm:medication
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... @classCode 1..1 code Classe de la relation contenu
Required Pattern: CONT
.... containerPackagedMedicine 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... @classCode 1..1 code Classe du conditionnement
Required Pattern: CONT
..... @determinerCode 1..1 code Type du conditionnement
Required Pattern: INSTANCE
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code du produit de santé prescrit
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de marque du conditionnement
XML Namespace: urn:ihe:pharm:medication
..... formCode 0..1 CE XML Namespace: urn:ihe:pharm:medication
Conditionnement
XML Namespace: urn:ihe:pharm:medication
..... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... asSuperContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... containerPackagedMedicine 1..1 BackboneElement Conditionnement supérieur
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
....... @classCode 1..1 code Classe du conditionnement supérieur
Required Pattern: CONT
....... @determinerCode 1..1 code Type du conditionnement supérieur
Required Pattern: INSTANCE
....... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
... formCode 0..1 CE XML Namespace: urn:ihe:pharm:medication
Forme pharmaceutique
XML Namespace: urn:ihe:pharm:medication
... asSpecializedKind 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classification du produit
XML Namespace: urn:ihe:pharm:medication
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... @classCode 1..1 code Classe de la relation
Required Pattern: GRIC
.... generalizedMedicineClass 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classe générique du médicament
XML Namespace: urn:ihe:pharm:medication
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... @classCode 1..1 code Classe du matériau
Required Pattern: MMAT
..... code 1..1 CE XML Namespace: urn:ihe:pharm:medication
Code de classification
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la classification
XML Namespace: urn:ihe:pharm:medication
... ingredient 0..* BackboneElement XML Namespace: urn:ihe:pharm:medication
Ingrédient actif
XML Namespace: urn:ihe:pharm:medication
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... @classCode 1..1 code Classe de l'ingrédient
Required Pattern: ACTI
.... quantity 0..1 RTO_PQ_PQ(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Dosage de l'ingrédient
XML Namespace: urn:ihe:pharm:medication
.... ingredient 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Substance active
XML Namespace: urn:ihe:pharm:medication
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... @classCode 1..1 code Classe de la substance
Required Pattern: MMAT
..... @determinerCode 1..1 code Déterminant de la substance
Required Pattern: KIND
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code de la substance
XML Namespace: urn:ihe:pharm:medication
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... @code 0..1 cs(2.0.3-sd)
...... @codeSystem 0..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd)
...... @codeSystemName 0..1 st(2.0.3-sd)
...... @codeSystemVersion 0..1 st(2.0.3-sd)
...... @displayName 0..1 st(2.0.3-sd)
...... @sdtcValueSet 0..1 oid(2.0.3-sd) XML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
...... @sdtcValueSetVersion 0..1 st(2.0.3-sd) XML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
...... originalText 0..1 ED XML Namespace: urn:ihe:pharm:medication
XML Namespace: urn:ihe:pharm:medication
....... reference 0..1 TEL XML Namespace: urn:ihe:pharm:medication
Référence du texte original
XML Namespace: urn:ihe:pharm:medication
...... translation 0..* CD
..... name 1..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la substance
XML Namespace: urn:ihe:pharm:medication

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
FRCDAMaterialPharm.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
FRCDAMaterialPharm.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
FRCDAMaterialPharm.classCode Base required EntityClassManufacturedMaterial 📍3.0.0 THO v7.3
FRCDAMaterialPharm.determinerCode Base required EntityDeterminerDetermined 📍3.0.0 THO v7.3
FRCDAMaterialPharm.code Base example CDAMaterialEntityClassType 📍2.0.3-sd Clinical Document Architecture v2.0
FRCDAMaterialPharm.ingredient.​ingredient.code.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0

Constraints

Id Grade Path(s) Description Expression
II-1 error FRCDAMaterialPharm.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
ele-1 error FRCDAMaterialPharm.asContent, FRCDAMaterialPharm.asContent.extension, FRCDAMaterialPharm.asContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine, FRCDAMaterialPharm.asContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asSpecializedKind, FRCDAMaterialPharm.asSpecializedKind.extension, FRCDAMaterialPharm.asSpecializedKind.modifierExtension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.extension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.modifierExtension, FRCDAMaterialPharm.ingredient, FRCDAMaterialPharm.ingredient.extension, FRCDAMaterialPharm.ingredient.modifierExtension, FRCDAMaterialPharm.ingredient.ingredient, FRCDAMaterialPharm.ingredient.ingredient.extension, FRCDAMaterialPharm.ingredient.ingredient.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error FRCDAMaterialPharm.asContent.extension, FRCDAMaterialPharm.asContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asSpecializedKind.extension, FRCDAMaterialPharm.asSpecializedKind.modifierExtension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.extension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.modifierExtension, FRCDAMaterialPharm.ingredient.extension, FRCDAMaterialPharm.ingredient.modifierExtension, FRCDAMaterialPharm.ingredient.ingredient.extension, FRCDAMaterialPharm.ingredient.ingredient.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 0 element(18 nested mandatory elements)
Prohibited: 1 element

Structures

This structure refers to these other structures:

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FRCDAMaterialPharm 1..1 Material(2.0.3-sd) XML Namespace: urn:hl7-org:v3
CDA - Matériau pharmaceutique enrichi

Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @determinerCode, code, name, lotNumberText, sdtcExpirationTime
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... sdtcExpirationTime 0..0
... expirationTime 0..1 IVL_TS(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Date d'expiration du produit
XML Namespace: urn:ihe:pharm:medication
... asContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Présentation / conditionnement
XML Namespace: urn:ihe:pharm:medication
.... @classCode 1..1 code Classe de la relation contenu
Required Pattern: CONT
.... containerPackagedMedicine 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... @classCode 1..1 code Classe du conditionnement
Required Pattern: CONT
..... @determinerCode 1..1 code Type du conditionnement
Required Pattern: INSTANCE
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code du produit de santé prescrit
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de marque du conditionnement
XML Namespace: urn:ihe:pharm:medication
..... formCode 0..1 CE XML Namespace: urn:ihe:pharm:medication
Conditionnement
XML Namespace: urn:ihe:pharm:medication
..... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... asSuperContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
...... containerPackagedMedicine 1..1 BackboneElement Conditionnement supérieur
....... @classCode 1..1 code Classe du conditionnement supérieur
Required Pattern: CONT
....... @determinerCode 1..1 code Type du conditionnement supérieur
Required Pattern: INSTANCE
....... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
... asSpecializedKind 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classification du produit
XML Namespace: urn:ihe:pharm:medication
.... @classCode 1..1 code Classe de la relation
Required Pattern: GRIC
.... generalizedMedicineClass 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classe générique du médicament
XML Namespace: urn:ihe:pharm:medication
..... @classCode 1..1 code Classe du matériau
Required Pattern: MMAT
..... code 1..1 CE XML Namespace: urn:ihe:pharm:medication
Code de classification
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la classification
XML Namespace: urn:ihe:pharm:medication
... ingredient 0..* BackboneElement XML Namespace: urn:ihe:pharm:medication
Ingrédient actif
XML Namespace: urn:ihe:pharm:medication
.... @classCode 1..1 code Classe de l'ingrédient
Required Pattern: ACTI
.... quantity 0..1 RTO_PQ_PQ(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Dosage de l'ingrédient
XML Namespace: urn:ihe:pharm:medication
.... ingredient 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Substance active
XML Namespace: urn:ihe:pharm:medication
..... @classCode 1..1 code Classe de la substance
Required Pattern: MMAT
..... @determinerCode 1..1 code Déterminant de la substance
Required Pattern: KIND
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code de la substance
XML Namespace: urn:ihe:pharm:medication
...... originalText 0..1 ED XML Namespace: urn:ihe:pharm:medication
XML Namespace: urn:ihe:pharm:medication
....... reference 0..1 TEL XML Namespace: urn:ihe:pharm:medication
Référence du texte original
XML Namespace: urn:ihe:pharm:medication
..... name 1..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la substance
XML Namespace: urn:ihe:pharm:medication

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. FRCDAMaterialPharm 1..1 Material(2.0.3-sd) XML Namespace: urn:hl7-org:v3
CDA - Matériau pharmaceutique enrichi

Elements defined in Ancestors:@nullFlavor, realmCode, typeId, templateId, @classCode, @determinerCode, code, name, lotNumberText, sdtcExpirationTime
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
... realmCode 0..* CS
... typeId C 0..1 II Constraints: II-1
.... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
.... @assigningAuthorityName 0..1 st(2.0.3-sd)
.... @displayable 0..1 bl(2.0.3-sd)
.... @root 1..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd) Fixed Value: 2.16.840.1.113883.1.3
.... @extension 1..1 st(2.0.3-sd)
... @classCode 0..1 cs(2.0.3-sd) Binding: EntityClassManufacturedMaterial (3.0.0) (required)
Fixed Value: MMAT
... @determinerCode 0..1 cs(2.0.3-sd) Binding: EntityDeterminerDetermined (3.0.0) (required)
Fixed Value: KIND
... code 0..1 CE Binding: CDAMaterialEntityClassType (2.0.3-sd) (example)
... name 0..1 EN
... lotNumberText 0..1 ST
... expirationTime 0..1 IVL_TS(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Date d'expiration du produit
XML Namespace: urn:ihe:pharm:medication
... asContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Présentation / conditionnement
XML Namespace: urn:ihe:pharm:medication
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... @classCode 1..1 code Classe de la relation contenu
Required Pattern: CONT
.... containerPackagedMedicine 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... @classCode 1..1 code Classe du conditionnement
Required Pattern: CONT
..... @determinerCode 1..1 code Type du conditionnement
Required Pattern: INSTANCE
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code du produit de santé prescrit
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de marque du conditionnement
XML Namespace: urn:ihe:pharm:medication
..... formCode 0..1 CE XML Namespace: urn:ihe:pharm:medication
Conditionnement
XML Namespace: urn:ihe:pharm:medication
..... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement primaire
XML Namespace: urn:ihe:pharm:medication
..... asSuperContent 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
...... @id 0..1 id Unique id for inter-element referencing
...... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
...... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
...... containerPackagedMedicine 1..1 BackboneElement Conditionnement supérieur
....... @id 0..1 id Unique id for inter-element referencing
....... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
....... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
....... @classCode 1..1 code Classe du conditionnement supérieur
Required Pattern: CONT
....... @determinerCode 1..1 code Type du conditionnement supérieur
Required Pattern: INSTANCE
....... capacityQuantity 1..1 PQ XML Namespace: urn:ihe:pharm:medication
Capacité du conditionnement supérieur
XML Namespace: urn:ihe:pharm:medication
... formCode 0..1 CE XML Namespace: urn:ihe:pharm:medication
Forme pharmaceutique
XML Namespace: urn:ihe:pharm:medication
... asSpecializedKind 0..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classification du produit
XML Namespace: urn:ihe:pharm:medication
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... @classCode 1..1 code Classe de la relation
Required Pattern: GRIC
.... generalizedMedicineClass 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Classe générique du médicament
XML Namespace: urn:ihe:pharm:medication
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... @classCode 1..1 code Classe du matériau
Required Pattern: MMAT
..... code 1..1 CE XML Namespace: urn:ihe:pharm:medication
Code de classification
XML Namespace: urn:ihe:pharm:medication
..... name 0..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la classification
XML Namespace: urn:ihe:pharm:medication
... ingredient 0..* BackboneElement XML Namespace: urn:ihe:pharm:medication
Ingrédient actif
XML Namespace: urn:ihe:pharm:medication
.... @id 0..1 id Unique id for inter-element referencing
.... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
.... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
.... @classCode 1..1 code Classe de l'ingrédient
Required Pattern: ACTI
.... quantity 0..1 RTO_PQ_PQ(2.0.3-sd) XML Namespace: urn:ihe:pharm:medication
Dosage de l'ingrédient
XML Namespace: urn:ihe:pharm:medication
.... ingredient 1..1 BackboneElement XML Namespace: urn:ihe:pharm:medication
Substance active
XML Namespace: urn:ihe:pharm:medication
..... @id 0..1 id Unique id for inter-element referencing
..... extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Constraints: ext-1
..... modifierExtension ?!Σ 0..* Extension Extensions that cannot be ignored even if unrecognized
Constraints: ext-1
..... @classCode 1..1 code Classe de la substance
Required Pattern: MMAT
..... @determinerCode 1..1 code Déterminant de la substance
Required Pattern: KIND
..... code 0..1 CE XML Namespace: urn:ihe:pharm:medication
Code de la substance
XML Namespace: urn:ihe:pharm:medication
...... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
...... @code 0..1 cs(2.0.3-sd)
...... @codeSystem 0..1 oid(2.0.3-sd), uuid(2.0.3-sd), ruid(2.0.3-sd)
...... @codeSystemName 0..1 st(2.0.3-sd)
...... @codeSystemVersion 0..1 st(2.0.3-sd)
...... @displayName 0..1 st(2.0.3-sd)
...... @sdtcValueSet 0..1 oid(2.0.3-sd) XML Namespace: urn:hl7-org:sdtc
XML: valueSet (urn:hl7-org:sdtc)
...... @sdtcValueSetVersion 0..1 st(2.0.3-sd) XML Namespace: urn:hl7-org:sdtc
XML: valueSetVersion (urn:hl7-org:sdtc)
...... originalText 0..1 ED XML Namespace: urn:ihe:pharm:medication
XML Namespace: urn:ihe:pharm:medication
....... reference 0..1 TEL XML Namespace: urn:ihe:pharm:medication
Référence du texte original
XML Namespace: urn:ihe:pharm:medication
...... translation 0..* CD
..... name 1..1 EN XML Namespace: urn:ihe:pharm:medication
Nom de la substance
XML Namespace: urn:ihe:pharm:medication

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
FRCDAMaterialPharm.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
FRCDAMaterialPharm.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
FRCDAMaterialPharm.classCode Base required EntityClassManufacturedMaterial 📍3.0.0 THO v7.3
FRCDAMaterialPharm.determinerCode Base required EntityDeterminerDetermined 📍3.0.0 THO v7.3
FRCDAMaterialPharm.code Base example CDAMaterialEntityClassType 📍2.0.3-sd Clinical Document Architecture v2.0
FRCDAMaterialPharm.ingredient.​ingredient.code.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0

Constraints

Id Grade Path(s) Description Expression
II-1 error FRCDAMaterialPharm.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
ele-1 error FRCDAMaterialPharm.asContent, FRCDAMaterialPharm.asContent.extension, FRCDAMaterialPharm.asContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine, FRCDAMaterialPharm.asContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asSpecializedKind, FRCDAMaterialPharm.asSpecializedKind.extension, FRCDAMaterialPharm.asSpecializedKind.modifierExtension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.extension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.modifierExtension, FRCDAMaterialPharm.ingredient, FRCDAMaterialPharm.ingredient.extension, FRCDAMaterialPharm.ingredient.modifierExtension, FRCDAMaterialPharm.ingredient.ingredient, FRCDAMaterialPharm.ingredient.ingredient.extension, FRCDAMaterialPharm.ingredient.ingredient.modifierExtension All FHIR elements must have a @value or children hasValue() or (children().count() > id.count())
ext-1 error FRCDAMaterialPharm.asContent.extension, FRCDAMaterialPharm.asContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.modifierExtension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.extension, FRCDAMaterialPharm.asContent.containerPackagedMedicine.asSuperContent.containerPackagedMedicine.modifierExtension, FRCDAMaterialPharm.asSpecializedKind.extension, FRCDAMaterialPharm.asSpecializedKind.modifierExtension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.extension, FRCDAMaterialPharm.asSpecializedKind.generalizedMedicineClass.modifierExtension, FRCDAMaterialPharm.ingredient.extension, FRCDAMaterialPharm.ingredient.modifierExtension, FRCDAMaterialPharm.ingredient.ingredient.extension, FRCDAMaterialPharm.ingredient.ingredient.modifierExtension Must have either extensions or value[x], not both extension.exists() != value.exists()

Summary

Mandatory: 0 element(18 nested mandatory elements)
Prohibited: 1 element

Structures

This structure refers to these other structures:

 

Other representations of profile: CSV, Excel