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 Participant APSR - Detailed Descriptions

Draft as of 2026-08-28

Definitions for the fr-cda-participant-apsr logical model

Guidance on how to interpret the contents of this table can be foundhere

0. Participant2
Definition

Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.


Base definition for all types defined in FHIR type system.

ShortBase for all types and resources
Control10..1*
Is Modifierfalse
Logical ContainerClinicalDocument (CDA Class)
ValidationInstance of this type are validated by templateId
XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
2. Participant2.nullFlavor
Definition

If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

Control0..1
BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
(required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
Typecode(cs: Coded Simple Value)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
LabelExceptional Value Detail
4. Participant2.realmCode
Definition

When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

Control0..*
Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
6. Participant2.typeId
Definition

When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

Control0..1
Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
InvariantsII-1: An II instance must have either a root or an nullFlavor. (root.exists() or nullFlavor.exists())
8. Participant2.typeId.nullFlavor
Definition

If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

Control0..1
BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
(required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
Typecode(cs: Coded Simple Value)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
LabelExceptional Value Detail
10. Participant2.typeId.assigningAuthorityName
Definition

A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

Control0..1
Typestring(st: Character String)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
LabelAssigning Authority Name
12. Participant2.typeId.displayable
Definition

Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

Control0..1
Typeboolean(bl: Boolean)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
LabelDisplayable
14. Participant2.typeId.root
Definition

Identifies the type as an HL7 Registered model

Control1..1
Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
LabelRoot
Fixed Value2.16.840.1.113883.1.3
16. Participant2.typeId.extension
Definition

A character string as a unique identifier within the scope of the identifier root.

Control1..1
Typestring(st: Character String)
Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
XML FormatIn the XML format, this property is represented as an attribute.
LabelExtension
18. Participant2.templateId
Definition

When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

Control2..2
Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
SlicingThis element introduces a set of slices on Participant2.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ root
  • 20. Participant2.templateId:iheParticipantAPSR
    Slice NameiheParticipantAPSR
    Definition

    Conformité IHE APSR - AdditionalParticipantAPSR (IHE APSR)

    ShortConformité IHE APSR - AdditionalParticipantAPSR (IHE APSR)
    Control1..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
    22. Participant2.templateId:iheParticipantAPSR.nullFlavor
    Definition

    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

    Control0..1
    BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExceptional Value Detail
    24. Participant2.templateId:iheParticipantAPSR.assigningAuthorityName
    Definition

    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

    Control0..1
    Typestring(st: Character String)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelAssigning Authority Name
    26. Participant2.templateId:iheParticipantAPSR.displayable
    Definition

    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

    Control0..1
    Typeboolean(bl: Boolean)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelDisplayable
    28. Participant2.templateId:iheParticipantAPSR.root
    Definition

    A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

    Control1..1
    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelRoot
    Pattern Value1.3.6.1.4.1.19376.1.8.1.4.7
    30. Participant2.templateId:iheParticipantAPSR.extension
    Definition

    A character string as a unique identifier within the scope of the identifier root.

    Control0..1
    Typestring(st: Character String)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExtension
    32. Participant2.templateId:frParticipantAPSR
    Slice NamefrParticipantAPSR
    Definition

    Conformité FR Participant APSR (CI-SIS)

    ShortConformité FR Participant APSR (CI-SIS)
    Control1..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
    34. Participant2.templateId:frParticipantAPSR.nullFlavor
    Definition

    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

    Control0..1
    BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExceptional Value Detail
    36. Participant2.templateId:frParticipantAPSR.assigningAuthorityName
    Definition

    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

    Control0..1
    Typestring(st: Character String)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelAssigning Authority Name
    38. Participant2.templateId:frParticipantAPSR.displayable
    Definition

    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

    Control0..1
    Typeboolean(bl: Boolean)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelDisplayable
    40. Participant2.templateId:frParticipantAPSR.root
    Definition

    A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

    Control1..1
    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelRoot
    Pattern Value1.2.250.1.213.1.1.3.75
    42. Participant2.templateId:frParticipantAPSR.extension
    Definition

    A character string as a unique identifier within the scope of the identifier root.

    Control0..1
    Typestring(st: Character String)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExtension
    44. Participant2.typeCode
    Definition

    Rôle du participant

    ShortRôle du participant : AUTHEN : valideur, RESP : responsable, DEV : automate ou système, ENT : transcripteur.
    Control1..1
    BindingThe codes SHALL be taken from JdvParticipantAdditionnelResultatCisis (20260716085853)
    (required to https://smt.esante.gouv.fr/fhir/ValueSet/jdv-participant-additionnel-resultat-cisis|20260716085853)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supporttrue
    XML FormatIn the XML format, this property is represented as an attribute.
    46. Participant2.contextControlCode
    Control0..1
    BindingThe codes SHALL be taken from CDAContextControl (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Fixed ValueOP
    48. Participant2.sdtcFunctionCode
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namefunctionCode.
    50. Participant2.time
    Definition

    Période de participation

    ShortPériode de participation
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS
    Must Supporttrue
    52. Participant2.time.nullFlavor
    Definition

    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

    Control0..1
    BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExceptional Value Detail
    54. Participant2.time.value
    Definition

    A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

    Control0..1
    TypedateTime(ts: Point in Time)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
    XML FormatIn the XML format, this property is represented as an attribute.
    56. Participant2.time.operator
    Definition

    A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.

    Control0..1
    BindingThe codes SHALL be taken from CDASetOperator (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDASetOperator|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    Default ValueI
    58. Participant2.time.low
    Definition

    Date de début de la participation

    ShortDate de début de la participation
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
    Must Supporttrue
    LabelLow Boundary
    60. Participant2.time.center
    Definition

    The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.

    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
    LabelCentral Value
    62. Participant2.time.width
    Definition

    The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.

    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PQ
    LabelWidth
    64. Participant2.time.high
    Definition

    Date de fin de la participation

    ShortDate de fin de la participation
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
    Must Supporttrue
    LabelHigh Boundary
    66. Participant2.awarenessCode
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
    68. Participant2.participantRole
    Definition

    Rôle du participant dans l'acte

    ShortRôle du participant dans l'acte
    Control1..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole
    Must Supporttrue
    70. Participant2.participantRole.nullFlavor
    Definition

    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

    Control0..1
    BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExceptional Value Detail
    72. Participant2.participantRole.realmCode
    Definition

    When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

    Control0..*
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
    74. Participant2.participantRole.typeId
    Definition

    When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
    InvariantsII-1: An II instance must have either a root or an nullFlavor. (root.exists() or nullFlavor.exists())
    76. Participant2.participantRole.typeId.nullFlavor
    Definition

    If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

    Control0..1
    BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExceptional Value Detail
    78. Participant2.participantRole.typeId.assigningAuthorityName
    Definition

    A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

    Control0..1
    Typestring(st: Character String)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelAssigning Authority Name
    80. Participant2.participantRole.typeId.displayable
    Definition

    Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

    Control0..1
    Typeboolean(bl: Boolean)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelDisplayable
    82. Participant2.participantRole.typeId.root
    Definition

    Identifies the type as an HL7 Registered model

    Control1..1
    Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelRoot
    Fixed Value2.16.840.1.113883.1.3
    84. Participant2.participantRole.typeId.extension
    Definition

    A character string as a unique identifier within the scope of the identifier root.

    Control1..1
    Typestring(st: Character String)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    XML FormatIn the XML format, this property is represented as an attribute.
    LabelExtension
    86. Participant2.participantRole.templateId
    Definition

    When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

    Control0..*
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
    88. Participant2.participantRole.classCode
    Control0..1
    BindingThe codes SHALL be taken from CDARoleClassRoot (2.0.3-sd)
    (required to http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot|2.0.3-sd)
    Typecode(cs: Coded Simple Value)
    Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
    Must Supporttrue
    XML FormatIn the XML format, this property is represented as an attribute.
    Default ValueROL
    90. Participant2.participantRole.id
    ShortIdentifiant du participant
    Control0..*
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
    Must Supporttrue
    92. Participant2.participantRole.sdtcIdentifiedBy
    Control0..*
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
    94. Participant2.participantRole.code
    Control0..1
    BindingFor example codes, see CDARoleCode (2.0.3-sd)
    (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode|2.0.3-sd)
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
    96. Participant2.participantRole.sdtcSpecialty
    Control0..*
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
    XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namespecialty.
    98. Participant2.participantRole.addr
    ShortAdresses du participant
    Control0..*
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(CDA - FR CISIS Addr)
    Must Supporttrue
    100. Participant2.participantRole.telecom
    ShortCoordonnées télécom du participant
    Control0..*
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL(CDA - FR CISIS Telecom)
    Must Supporttrue
    102. Participant2.participantRole.playingDevice
    Definition

    Dispositif automatique

    ShortDispositif automatique : Si typeCode='DEV' : l'entité qui tient le rôle est un dispositif automatique (l'élément playingDevice est alors obligatoire). Dans ce cas, l'un des trois sous-éléments code, manufacturerModelName, softwareName doit être renseigné.
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Device
    Must Supporttrue
    104. Participant2.participantRole.playingEntity
    Definition

    Nom du participant

    ShortNom du participant: Si typeCode est différent de 'DEV' : l'entité qui tient le rôle est une personne (l'élément playingEntity est alors obligatoire).
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity
    Must Supporttrue
    106. Participant2.participantRole.scopingEntity
    Control0..1
    Typehttp://hl7.org/cda/stds/core/StructureDefinition/Entity

    Guidance on how to interpret the contents of this table can be foundhere

    0. Participant2
    Logical ContainerClinicalDocument (CDA Class)
    ValidationInstance of this type are validated by templateId
    XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
    2. Participant2.templateId
    Control2..2
    SlicingThis element introduces a set of slices on Participant2.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ root
    • 4. Participant2.templateId:iheParticipantAPSR
      Slice NameiheParticipantAPSR
      Definition

      Conformité IHE APSR - AdditionalParticipantAPSR (IHE APSR)

      ShortConformité IHE APSR - AdditionalParticipantAPSR (IHE APSR)
      Control1..1
      6. Participant2.templateId:iheParticipantAPSR.root
      Control1..?
      Pattern Value1.3.6.1.4.1.19376.1.8.1.4.7
      8. Participant2.templateId:frParticipantAPSR
      Slice NamefrParticipantAPSR
      Definition

      Conformité FR Participant APSR (CI-SIS)

      ShortConformité FR Participant APSR (CI-SIS)
      Control1..1
      10. Participant2.templateId:frParticipantAPSR.root
      Control1..?
      Pattern Value1.2.250.1.213.1.1.3.75
      12. Participant2.typeCode
      Definition

      Rôle du participant

      ShortRôle du participant : AUTHEN : valideur, RESP : responsable, DEV : automate ou système, ENT : transcripteur.
      BindingThe codes SHALL be taken from JdvParticipantAdditionnelResultatCisis (20260716085853)
      (required to https://smt.esante.gouv.fr/fhir/ValueSet/jdv-participant-additionnel-resultat-cisis|20260716085853)
      Must Supporttrue
      14. Participant2.time
      Definition

      Période de participation

      ShortPériode de participation
      Must Supporttrue
      16. Participant2.time.low
      Definition

      Date de début de la participation

      ShortDate de début de la participation
      Must Supporttrue
      18. Participant2.time.high
      Definition

      Date de fin de la participation

      ShortDate de fin de la participation
      Must Supporttrue
      20. Participant2.participantRole
      Definition

      Rôle du participant dans l'acte

      ShortRôle du participant dans l'acte
      Must Supporttrue
      22. Participant2.participantRole.classCode
      Must Supporttrue
      24. Participant2.participantRole.id
      ShortIdentifiant du participant
      Must Supporttrue
      26. Participant2.participantRole.addr
      ShortAdresses du participant
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(CDA - FR CISIS Addr)
      Must Supporttrue
      28. Participant2.participantRole.telecom
      ShortCoordonnées télécom du participant
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL(CDA - FR CISIS Telecom)
      Must Supporttrue
      30. Participant2.participantRole.playingDevice
      Definition

      Dispositif automatique

      ShortDispositif automatique : Si typeCode='DEV' : l'entité qui tient le rôle est un dispositif automatique (l'élément playingDevice est alors obligatoire). Dans ce cas, l'un des trois sous-éléments code, manufacturerModelName, softwareName doit être renseigné.
      Must Supporttrue
      32. Participant2.participantRole.playingEntity
      Definition

      Nom du participant

      ShortNom du participant: Si typeCode est différent de 'DEV' : l'entité qui tient le rôle est une personne (l'élément playingEntity est alors obligatoire).
      Must Supporttrue

      Guidance on how to interpret the contents of this table can be foundhere

      0. Participant2
      Definition

      Defines the basic properties of every data value. This is an abstract type, meaning that no value can be just a data value without belonging to any concrete type. Every concrete type is a specialization of this general abstract DataValue type.

      ShortBase for all types and resources
      Control1..1
      Is Modifierfalse
      Logical ContainerClinicalDocument (CDA Class)
      ValidationInstance of this type are validated by templateId
      XML FormatIn the XML format, this property has the namespace urn:hl7-org:v3.
      2. Participant2.nullFlavor
      Definition

      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

      Control0..1
      BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
      Typecode(cs: Coded Simple Value)
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      LabelExceptional Value Detail
      4. Participant2.realmCode
      Definition

      When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

      Control0..*
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
      6. Participant2.typeId
      Definition

      When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

      Control0..1
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
      InvariantsII-1: An II instance must have either a root or an nullFlavor. (root.exists() or nullFlavor.exists())
      8. Participant2.typeId.nullFlavor
      Definition

      If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

      Control0..1
      BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
      (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
      Typecode(cs: Coded Simple Value)
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      LabelExceptional Value Detail
      10. Participant2.typeId.assigningAuthorityName
      Definition

      A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

      Control0..1
      Typestring(st: Character String)
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      LabelAssigning Authority Name
      12. Participant2.typeId.displayable
      Definition

      Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

      Control0..1
      Typeboolean(bl: Boolean)
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      LabelDisplayable
      14. Participant2.typeId.root
      Definition

      Identifies the type as an HL7 Registered model

      Control1..1
      Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      LabelRoot
      Fixed Value2.16.840.1.113883.1.3
      16. Participant2.typeId.extension
      Definition

      A character string as a unique identifier within the scope of the identifier root.

      Control1..1
      Typestring(st: Character String)
      Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
      XML FormatIn the XML format, this property is represented as an attribute.
      LabelExtension
      18. Participant2.templateId
      Definition

      When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

      Control2..2
      Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
      SlicingThis element introduces a set of slices on Participant2.templateId. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ root
      • 20. Participant2.templateId:iheParticipantAPSR
        Slice NameiheParticipantAPSR
        Definition

        Conformité IHE APSR - AdditionalParticipantAPSR (IHE APSR)

        ShortConformité IHE APSR - AdditionalParticipantAPSR (IHE APSR)
        Control1..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
        22. Participant2.templateId:iheParticipantAPSR.nullFlavor
        Definition

        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

        Control0..1
        BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExceptional Value Detail
        24. Participant2.templateId:iheParticipantAPSR.assigningAuthorityName
        Definition

        A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

        Control0..1
        Typestring(st: Character String)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelAssigning Authority Name
        26. Participant2.templateId:iheParticipantAPSR.displayable
        Definition

        Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

        Control0..1
        Typeboolean(bl: Boolean)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelDisplayable
        28. Participant2.templateId:iheParticipantAPSR.root
        Definition

        A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

        Control1..1
        Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelRoot
        Pattern Value1.3.6.1.4.1.19376.1.8.1.4.7
        30. Participant2.templateId:iheParticipantAPSR.extension
        Definition

        A character string as a unique identifier within the scope of the identifier root.

        Control0..1
        Typestring(st: Character String)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExtension
        32. Participant2.templateId:frParticipantAPSR
        Slice NamefrParticipantAPSR
        Definition

        Conformité FR Participant APSR (CI-SIS)

        ShortConformité FR Participant APSR (CI-SIS)
        Control1..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
        34. Participant2.templateId:frParticipantAPSR.nullFlavor
        Definition

        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

        Control0..1
        BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExceptional Value Detail
        36. Participant2.templateId:frParticipantAPSR.assigningAuthorityName
        Definition

        A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

        Control0..1
        Typestring(st: Character String)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelAssigning Authority Name
        38. Participant2.templateId:frParticipantAPSR.displayable
        Definition

        Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

        Control0..1
        Typeboolean(bl: Boolean)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelDisplayable
        40. Participant2.templateId:frParticipantAPSR.root
        Definition

        A unique identifier that guarantees the global uniqueness of the instance identifier. The root alone may be the entire instance identifier.

        Control1..1
        Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelRoot
        Pattern Value1.2.250.1.213.1.1.3.75
        42. Participant2.templateId:frParticipantAPSR.extension
        Definition

        A character string as a unique identifier within the scope of the identifier root.

        Control0..1
        Typestring(st: Character String)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExtension
        44. Participant2.typeCode
        Definition

        Rôle du participant

        ShortRôle du participant : AUTHEN : valideur, RESP : responsable, DEV : automate ou système, ENT : transcripteur.
        Control1..1
        BindingThe codes SHALL be taken from JdvParticipantAdditionnelResultatCisis (20260716085853)
        (required to https://smt.esante.gouv.fr/fhir/ValueSet/jdv-participant-additionnel-resultat-cisis|20260716085853)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Must Supporttrue
        XML FormatIn the XML format, this property is represented as an attribute.
        46. Participant2.contextControlCode
        Control0..1
        BindingThe codes SHALL be taken from CDAContextControl (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDAContextControl|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Fixed ValueOP
        48. Participant2.sdtcFunctionCode
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namefunctionCode.
        50. Participant2.time
        Definition

        Période de participation

        ShortPériode de participation
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVL-TS
        Must Supporttrue
        52. Participant2.time.nullFlavor
        Definition

        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

        Control0..1
        BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExceptional Value Detail
        54. Participant2.time.value
        Definition

        A quantity specifying a point on the axis of natural time. A point in time is most often represented as a calendar expression.

        Control0..1
        TypedateTime(ts: Point in Time)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Date FormatYYYYMMDDHHMMSS.UUUU[+|-ZZzz]
        XML FormatIn the XML format, this property is represented as an attribute.
        56. Participant2.time.operator
        Definition

        A code specifying whether the set component is included (union) or excluded (set-difference) from the set, or other set operations with the current set component and the set as constructed from the representation stream up to the current point.

        Control0..1
        BindingThe codes SHALL be taken from CDASetOperator (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDASetOperator|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        Default ValueI
        58. Participant2.time.low
        Definition

        Date de début de la participation

        ShortDate de début de la participation
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
        Must Supporttrue
        LabelLow Boundary
        60. Participant2.time.center
        Definition

        The arithmetic mean of the interval (low plus high divided by 2). The purpose of distinguishing the center as a semantic property is for conversions of intervals from and to point values.

        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/TS
        LabelCentral Value
        62. Participant2.time.width
        Definition

        The difference between high and low boundary. The purpose of distinguishing a width property is to handle all cases of incomplete information symmetrically. In any interval representation only two of the three properties high, low, and width need to be stated and the third can be derived.

        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/PQ
        LabelWidth
        64. Participant2.time.high
        Definition

        Date de fin de la participation

        ShortDate de fin de la participation
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IVXB-TS
        Must Supporttrue
        LabelHigh Boundary
        66. Participant2.awarenessCode
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
        68. Participant2.participantRole
        Definition

        Rôle du participant dans l'acte

        ShortRôle du participant dans l'acte
        Control1..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/ParticipantRole
        Must Supporttrue
        70. Participant2.participantRole.nullFlavor
        Definition

        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

        Control0..1
        BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExceptional Value Detail
        72. Participant2.participantRole.realmCode
        Definition

        When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question

        Control0..*
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CS
        74. Participant2.participantRole.typeId
        Definition

        When valued in an instance, this attribute signals the imposition of constraints defined in an HL7-specified message type. This might be a common type (also known as CMET in the messaging communication environment), or content included within a wrapper. The value of this attribute provides a unique identifier for the type in question.

        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
        InvariantsII-1: An II instance must have either a root or an nullFlavor. (root.exists() or nullFlavor.exists())
        76. Participant2.participantRole.typeId.nullFlavor
        Definition

        If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.

        Control0..1
        BindingThe codes SHALL be taken from CDANullFlavor (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExceptional Value Detail
        78. Participant2.participantRole.typeId.assigningAuthorityName
        Definition

        A human readable name or mnemonic for the assigning authority. The Assigning Authority Name has no computational value. The purpose of a Assigning Authority Name is to assist an unaided human interpreter of an II value to interpret the authority. Note: no automated processing must depend on the assigning authority name to be present in any form.

        Control0..1
        Typestring(st: Character String)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelAssigning Authority Name
        80. Participant2.participantRole.typeId.displayable
        Definition

        Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).

        Control0..1
        Typeboolean(bl: Boolean)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelDisplayable
        82. Participant2.participantRole.typeId.root
        Definition

        Identifies the type as an HL7 Registered model

        Control1..1
        Typestring(oid: ISO Object Identifier, uuid: DCE Universal Unique Identifier, ruid: HL7 Reserved Identifier Scheme)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelRoot
        Fixed Value2.16.840.1.113883.1.3
        84. Participant2.participantRole.typeId.extension
        Definition

        A character string as a unique identifier within the scope of the identifier root.

        Control1..1
        Typestring(st: Character String)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        XML FormatIn the XML format, this property is represented as an attribute.
        LabelExtension
        86. Participant2.participantRole.templateId
        Definition

        When valued in an instance, this attribute signals the imposition of a set of template-defined constraints. The value of this attribute provides a unique identifier for the templates in question

        Control0..*
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
        88. Participant2.participantRole.classCode
        Control0..1
        BindingThe codes SHALL be taken from CDARoleClassRoot (2.0.3-sd)
        (required to http://hl7.org/cda/stds/core/ValueSet/CDARoleClassRoot|2.0.3-sd)
        Typecode(cs: Coded Simple Value)
        Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
        Must Supporttrue
        XML FormatIn the XML format, this property is represented as an attribute.
        Default ValueROL
        90. Participant2.participantRole.id
        ShortIdentifiant du participant
        Control0..*
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/II
        Must Supporttrue
        92. Participant2.participantRole.sdtcIdentifiedBy
        Control0..*
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/IdentifiedBy
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual nameidentifiedBy.
        94. Participant2.participantRole.code
        Control0..1
        BindingFor example codes, see CDARoleCode (2.0.3-sd)
        (example to http://hl7.org/cda/stds/core/ValueSet/CDARoleCode|2.0.3-sd)
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
        96. Participant2.participantRole.sdtcSpecialty
        Control0..*
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/CE
        XML FormatIn the XML format, this property has the namespace urn:hl7-org:sdtc.In the XML format, this property has the actual namespecialty.
        98. Participant2.participantRole.addr
        ShortAdresses du participant
        Control0..*
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/AD(CDA - FR CISIS Addr)
        Must Supporttrue
        100. Participant2.participantRole.telecom
        ShortCoordonnées télécom du participant
        Control0..*
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/TEL(CDA - FR CISIS Telecom)
        Must Supporttrue
        102. Participant2.participantRole.playingDevice
        Definition

        Dispositif automatique

        ShortDispositif automatique : Si typeCode='DEV' : l'entité qui tient le rôle est un dispositif automatique (l'élément playingDevice est alors obligatoire). Dans ce cas, l'un des trois sous-éléments code, manufacturerModelName, softwareName doit être renseigné.
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Device
        Must Supporttrue
        104. Participant2.participantRole.playingEntity
        Definition

        Nom du participant

        ShortNom du participant: Si typeCode est différent de 'DEV' : l'entité qui tient le rôle est une personne (l'élément playingEntity est alors obligatoire).
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/PlayingEntity
        Must Supporttrue
        106. Participant2.participantRole.scopingEntity
        Control0..1
        Typehttp://hl7.org/cda/stds/core/StructureDefinition/Entity