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 - FR participantRole

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

Le participantRole permet de représenter le rôle d’un participant dans un acte clinique.

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
.. ParticipantRole ParticipantRole(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... typeId S 0..1 II
... templateId S 0..* II
... @classCode S 0..1 cs(2.0.3-sd)
... code S 0..1 CE Type du participant
... addr S 0..* CISISAddr(0.1.0) Adresses du participant
... telecom S 0..* CISISTelecom(0.1.0) Coordonnées télécom du participant
... playingDevice S 0..1 Device Dispositif automatique
... playingEntity S 0..1 PlayingEntity Identité du participant
... scopingEntity S 0..1 Entity Organisation

doco Documentation for this format
NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ParticipantRole C 1..1 ParticipantRole(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
Constraints: role-choice
... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
... realmCode 0..* CS
... typeId SC 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 S 0..1 cs(2.0.3-sd) Binding: CDARoleClassRoot (2.0.3-sd) (required)
... id S 0..* II Identifiant du participant
... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
... code S 0..1 CE Type du participant
Binding: CDARoleCode (2.0.3-sd) (example)
... sdtcSpecialty 0..* CE XML Namespace: urn:hl7-org:sdtc
XML: specialty (urn:hl7-org:sdtc)
... addr S 0..* CISISAddr(0.1.0) Adresses du participant
... telecom S 0..* CISISTelecom(0.1.0) Coordonnées télécom du participant
... (Choice of one) 0..1
.... playingDevice S 0..1 Device Dispositif automatique
.... playingEntity S 0..1 PlayingEntity Identité du participant
... scopingEntity S 0..1 Entity Organisation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ParticipantRole.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
ParticipantRole.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
ParticipantRole.classCode Base required CDARoleClassRoot 📍2.0.3-sd Clinical Document Architecture v2.0
ParticipantRole.code Base example CDARoleCode 📍2.0.3-sd Clinical Document Architecture v2.0

Constraints

Id Grade Path(s) Description Expression
II-1 error ParticipantRole.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
role-choice error ParticipantRole playingDevice and playingEntity are mutually exclusive (playingDevice | playingEntity).count() <= 1

Differential View

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ParticipantRole ParticipantRole(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
... typeId S 0..1 II
... templateId S 0..* II
... @classCode S 0..1 cs(2.0.3-sd)
... code S 0..1 CE Type du participant
... addr S 0..* CISISAddr(0.1.0) Adresses du participant
... telecom S 0..* CISISTelecom(0.1.0) Coordonnées télécom du participant
... playingDevice S 0..1 Device Dispositif automatique
... playingEntity S 0..1 PlayingEntity Identité du participant
... scopingEntity S 0..1 Entity Organisation

doco Documentation for this format

Snapshot ViewView

NameFlagsCard.TypeDescription & Constraints    Filter: Filtersdoco
.. ParticipantRole C 1..1 ParticipantRole(2.0.3-sd) XML Namespace: urn:hl7-org:v3
Base for all types and resources
Instance of this type are validated by templateId
Logical Container: ClinicalDocument (CDA Class)
Constraints: role-choice
... @nullFlavor 0..1 cs(2.0.3-sd) Binding: CDANullFlavor (2.0.3-sd) (required)
... realmCode 0..* CS
... typeId SC 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 S 0..1 cs(2.0.3-sd) Binding: CDARoleClassRoot (2.0.3-sd) (required)
... id S 0..* II Identifiant du participant
... sdtcIdentifiedBy 0..* IdentifiedBy XML Namespace: urn:hl7-org:sdtc
XML: identifiedBy (urn:hl7-org:sdtc)
... code S 0..1 CE Type du participant
Binding: CDARoleCode (2.0.3-sd) (example)
... sdtcSpecialty 0..* CE XML Namespace: urn:hl7-org:sdtc
XML: specialty (urn:hl7-org:sdtc)
... addr S 0..* CISISAddr(0.1.0) Adresses du participant
... telecom S 0..* CISISTelecom(0.1.0) Coordonnées télécom du participant
... (Choice of one) 0..1
.... playingDevice S 0..1 Device Dispositif automatique
.... playingEntity S 0..1 PlayingEntity Identité du participant
... scopingEntity S 0..1 Entity Organisation

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
ParticipantRole.nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
ParticipantRole.typeId.​nullFlavor Base required CDANullFlavor 📍2.0.3-sd Clinical Document Architecture v2.0
ParticipantRole.classCode Base required CDARoleClassRoot 📍2.0.3-sd Clinical Document Architecture v2.0
ParticipantRole.code Base example CDARoleCode 📍2.0.3-sd Clinical Document Architecture v2.0

Constraints

Id Grade Path(s) Description Expression
II-1 error ParticipantRole.typeId An II instance must have either a root or an nullFlavor. root.exists() or nullFlavor.exists()
role-choice error ParticipantRole playingDevice and playingEntity are mutually exclusive (playingDevice | playingEntity).count() <= 1

 

Other representations of profile: CSV, Excel