fr-cda-clinical-document
type: StructureDefinition
node role: treeRoot
id:
  v: fr-cda-clinical-document
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-cda-clinical-document Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> ClinicalDocument <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R4/conformance-rules.html#constraints" title="Cet élément a ou est affecté par des contraintes ( FRCDAPerformerRequire )">C 1..1 ClinicalDocument Espace de noms (namespace) XML: urn:hl7-org:v3 Base for all types and resources Les instances de ce type sont validées par templateId Conteneur logique: ClinicalDocument (CDA Class) Constraints: FRCDAPerformerRequire #xD; realmCode 1..1 CS Type de consentement Périmètre d’utilisation : France. #xD; typeId 1..1 II Référence au standard CDA R2. #xD; templateId 3..* II Déclarations de conformité. #xD; id 1..1 II Identifiant unique du document. #xD; code 1..1 CE Type de document. #xD; title 1..1 ST Titre du document. #xD; effectiveTime 1..1 TS Date et heure de création du document. #xD; confidentialityCode 1..1 CE Niveau de confidentialité du document. #xD; languageCode 1..1 CS Langue principale du document. #xD; setId 1..1 II Identifiant du lot de versions du même document. #xD; versionNumber 1..1 INT Numéro de version du document. #xD; copyTime 0..0 #xD; recordTarget 1..1 FRCDARecordTarget Patient/Usager concerné par le document. #xD; author 1..* FRCDAAuthor Professionnel ou patient/usager ou système, auteur du document incluant la structure de rattachement de l'auteur. #xD; dataEnterer 0..1 FRCDADataEnterer Opérateur de saisie. #xD; informant 0..* FRCDAInformant Informateur (informant), ayant fourni des informations utiles aux actes en rapport avec la production du document. #xD; custodian 1..1 FRCDACustodian Structure conservant le document et…
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-target
    l: logical-target
  value: Boolean
    extension:
      url:
        v: http://hl7.org/fhir/StructureDefinition/data-absent-reason
        l: data-absent-reason
      value: Code
        v: not-applicable
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:v3
    l: v3
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: ClinicalDocument
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/type-profile-style
    l: type-profile-style
  value: Uri
    v: cda
    l: cda
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/logical-container
    l: logical-container
  value: Uri
    v: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
    l: ClinicalDocument
url:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-clinical-document
  l: fr-cda-clinical-document
version:
  v: 0.1.0-snapshot
name:
  v: FRCDAClinicalDocument
title:
  v: CDA - clinicalDocument
status:
  v: draft
date:
  v: 2026-04-23T14:59:18+00:00
publisher:
  v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
contact:
  name:
    v: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
  telecom:
    system:
      v: url
    value:
      v: https://esante.gouv.fr
description:
  v: L'élément de l'en-tête CDA 'ClinicalDocument' est l’élément racine d’un document médical.
jurisdiction:
  coding:
    system:
      v: urn:iso:std:iso:3166
      l: 3166
    code:
      v: FR
    display:
      v: FRANCE
fhir version:
  v: 4.0.1
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
    l: v3
  name:
    v: RIM Mapping
kind:
  v: logical
abstract:
  v: false
type:
  v: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
  l: ClinicalDocument
base definition:
  v: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
  l: ClinicalDocument
derivation:
  v: constraint
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 2.0.1-sd
  element:
    id:
      v: ClinicalDocument
    path:
      v: ClinicalDocument
    short:
      v: Base for all types and resources
    definition:
      v: 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.
    min:
      v: 1
    max:
      v: 1
    base:
      path:
        v: Base
      min:
        v: 0
      max:
        v: *
    constraint:
      key:
        v: FRCDAPerformerRequire
      severity:
        v: error
      human:
        v: performer est obligatoire et son attribut nullFlavor interdit pour l’évènement documenté principal
      expression:
        v: documentationOf.serviceEvent.performer.count() >= 1
      source:
        v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-clinical-document
        l: fr-cda-clinical-document
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: ClinicalDocument.nullFlavor
    path:
      v: ClinicalDocument.nullFlavor
    representation:
      v: xmlAttr
    label:
      v: Exceptional Value Detail
    definition:
      v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: ANY.nullFlavor
      min:
        v: 0
      max:
        v: 1
    type:
      code:
        v: code
        l: code
      profile:
        v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
        l: cs-simple
    binding:
      strength:
        v: required
      value set:
        v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
        l: CDANullFlavor
  element:
    id:
      v: ClinicalDocument.classCode
    path:
      v: ClinicalDocument.classCode
    representation:
      v: xmlAttr
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: ClinicalDocument.classCode
      min:
        v: 0
      max:
        v: 1
    fixed: Code

code:
  v: code
  l: code
profile:
  v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
  l: cs-simple

Code
v: DOCCLIN

strength:
  v: example
value set:
  v: http://hl7.org/cda/stds/core/ValueSet/CDAActClass
  l: CDAActClass

id:
  v: ClinicalDocument.moodCode
path:
  v: ClinicalDocument.moodCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ClinicalDocument.moodCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
fixed: Code
  v: EVN
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDAActMood
    l: CDAActMood

id:
  v: ClinicalDocument.realmCode
path:
  v: ClinicalDocument.realmCode
short:
  v: Type de consentement Périmètre d’utilisation : France.
definition:
  v: When valued in an instance, this attribute signals the imposition of realm-specific constraints. The value of this attribute identifies the realm in question
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.realmCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS

id:
  v: ClinicalDocument.typeId
path:
  v: ClinicalDocument.typeId
short:
  v: Référence au standard CDA R2.
definition:
  v: ClinicalDocument.typeId is a technology-neutral explicit reference to this CDA, Release Two specification, and must be valued as follows: ClinicalDocument.typeId.root = "2.16.840.1.113883.1.3" (which is the OID for HL7 Registered models); ClinicalDocument.typeId.extension = "POCD_HD000040" (which is the unique identifier for the CDA, Release Two Hierarchical Description).
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.typeId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II
constraint:
  key:
    v: II-1
  severity:
    v: error
  human:
    v: An II instance must have either a root or an nullFlavor.
  expression:
    v: root.exists() or nullFlavor.exists()
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ClinicalDocument
    l: ClinicalDocument

id:
  v: ClinicalDocument.typeId.nullFlavor
path:
  v: ClinicalDocument.typeId.nullFlavor
representation:
  v: xmlAttr
label:
  v: Exceptional Value Detail
definition:
  v: If a value is an exceptional value (NULL-value), this specifies in what way and why proper information is missing.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ANY.nullFlavor
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/cs-simple
    l: cs-simple
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/cda/stds/core/ValueSet/CDANullFlavor
    l: CDANullFlavor

id:
  v: ClinicalDocument.typeId.assigningAuthorityName
path:
  v: ClinicalDocument.typeId.assigningAuthorityName
representation:
  v: xmlAttr
label:
  v: Assigning Authority Name
definition:
  v: 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.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.assigningAuthorityName
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple

id:
  v: ClinicalDocument.typeId.displayable
path:
  v: ClinicalDocument.typeId.displayable
representation:
  v: xmlAttr
label:
  v: Displayable
definition:
  v: Specifies if the identifier is intended for human display and data entry (displayable = true) as opposed to pure machine interoperation (displayable = false).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: II.displayable
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/bl-simple
    l: bl-simple

id:
  v: ClinicalDocument.typeId.root
path:
  v: ClinicalDocument.typeId.root
representation:
  v: xmlAttr
label:
  v: Root
definition:
  v: Identifies the type as an HL7 Registered model
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.root
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/oid
    l: oid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/uuid
    l: uuid
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ruid
    l: ruid
fixed: String
  v: 2.16.840.1.113883.1.3

id:
  v: ClinicalDocument.typeId.extension
path:
  v: ClinicalDocument.typeId.extension
representation:
  v: xmlAttr
label:
  v: Extension
definition:
  v: A character string as a unique identifier within the scope of the identifier root.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: II.extension
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string
  profile:
    v: http://hl7.org/cda/stds/core/StructureDefinition/st-simple
    l: st-simple
fixed: String
  v: POCD_HD000040

id:
  v: ClinicalDocument.templateId
path:
  v: ClinicalDocument.templateId
short:
  v: Déclarations de conformité.
definition:
  v: 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
min:
  v: 3
max:
  v: *
base:
  path:
    v: ClinicalDocument.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: ClinicalDocument.id
path:
  v: ClinicalDocument.id
short:
  v: Identifiant unique du document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.id
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: ClinicalDocument.sdtcCategory
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: category
path:
  v: ClinicalDocument.sdtcCategory
min:
  v: 0
max:
  v: *
base:
  path:
    v: ClinicalDocument.sdtcCategory
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CD
    l: CD

id:
  v: ClinicalDocument.code
path:
  v: ClinicalDocument.code
short:
  v: Type de document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.code
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: example
  value set:
    v: http://hl7.org/fhir/ValueSet/doc-typecodes
    l: doc-typecodes

id:
  v: ClinicalDocument.title
path:
  v: ClinicalDocument.title
short:
  v: Titre du document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.title
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ST
    l: ST

id:
  v: ClinicalDocument.sdtcStatusCode
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-namespace
    l: xml-namespace
  value: Uri
    v: urn:hl7-org:sdtc
    l: sdtc
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-name
    l: xml-name
  value: String
    v: statusCode
path:
  v: ClinicalDocument.sdtcStatusCode
definition:
  v: The statusCode extension attribute allows the implementer to identify a ClinicalDocument that is in other than the completed state. It was created to support the Structured Form Definition IG to identify that the document itself is an unfinished product currently being completed for a patient.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ClinicalDocument.sdtcStatusCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ActStatus
    l: v3-ActStatus

id:
  v: ClinicalDocument.effectiveTime
path:
  v: ClinicalDocument.effectiveTime
short:
  v: Date et heure de création du document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.effectiveTime
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/TS
    l: TS

id:
  v: ClinicalDocument.confidentialityCode
path:
  v: ClinicalDocument.confidentialityCode
short:
  v: Niveau de confidentialité du document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.confidentialityCode
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE

id:
  v: ClinicalDocument.languageCode
path:
  v: ClinicalDocument.languageCode
short:
  v: Langue principale du document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.languageCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CS
    l: CS
binding:
  strength:
    v: required
  value set:
    v: http://hl7.org/fhir/ValueSet/all-languages
    l: all-languages

id:
  v: ClinicalDocument.setId
path:
  v: ClinicalDocument.setId
short:
  v: Identifiant du lot de versions du même document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.setId
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: ClinicalDocument.versionNumber
path:
  v: ClinicalDocument.versionNumber
short:
  v: Numéro de version du document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.versionNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT
    l: INT

id:
  v: ClinicalDocument.copyTime
path:
  v: ClinicalDocument.copyTime
min:
  v: 0
max:
  v: 0
base:
  path:
    v: ClinicalDocument.copyTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/TS
    l: TS

id:
  v: ClinicalDocument.recordTarget
path:
  v: ClinicalDocument.recordTarget
short:
  v: Patient/Usager concerné par le document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.recordTarget
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget
    l: RecordTarget
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-record-target
    l: fr-cda-record-target

id:
  v: ClinicalDocument.author
path:
  v: ClinicalDocument.author
short:
  v: Professionnel ou patient/usager ou système, auteur du document incluant la structure de rattachement de l'auteur.
min:
  v: 1
max:
  v: *
base:
  path:
    v: ClinicalDocument.author
  min:
    v: 1
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Author
    l: Author
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-author
    l: fr-cda-author

id:
  v: ClinicalDocument.dataEnterer
path:
  v: ClinicalDocument.dataEnterer
short:
  v: Opérateur de saisie.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ClinicalDocument.dataEnterer
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer
    l: DataEnterer
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-data-enterer
    l: fr-cda-data-enterer

id:
  v: ClinicalDocument.informant
path:
  v: ClinicalDocument.informant
short:
  v: Informateur (informant), ayant fourni des informations utiles aux actes en rapport avec la production du document.
min:
  v: 0
max:
  v: *
base:
  path:
    v: ClinicalDocument.informant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Informant
    l: Informant
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-informant
    l: fr-cda-informant

id:
  v: ClinicalDocument.custodian
path:
  v: ClinicalDocument.custodian
short:
  v: Structure conservant le document et garantissant son cycle de vie.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.custodian
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Custodian
    l: Custodian
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-custodian
    l: fr-cda-custodian

id:
  v: ClinicalDocument.informationRecipient
path:
  v: ClinicalDocument.informationRecipient
short:
  v: Destinataire prévu du document.
min:
  v: 0
max:
  v: *
base:
  path:
    v: ClinicalDocument.informationRecipient
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient
    l: InformationRecipient
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-information-recipient
    l: fr-cda-information-recipient

id:
  v: ClinicalDocument.legalAuthenticator
path:
  v: ClinicalDocument.legalAuthenticator
short:
  v: Professionnel ou patient/usager ou système responsable du document.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.legalAuthenticator
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator
    l: LegalAuthenticator
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-legal-authenticator
    l: fr-cda-legal-authenticator

id:
  v: ClinicalDocument.authenticator
path:
  v: ClinicalDocument.authenticator
short:
  v: Professionnel attestant la validité du document
min:
  v: 0
max:
  v: *
base:
  path:
    v: ClinicalDocument.authenticator
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Authenticator
    l: Authenticator
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-authenticator
    l: fr-cda-authenticator

id:
  v: ClinicalDocument.participant
path:
  v: ClinicalDocument.participant
short:
  v: Participant, différent de l'auteur, du responsable, de l'opérateur de saisie, de l'informateur ou du destinataire.
min:
  v: 0
max:
  v: *
base:
  path:
    v: ClinicalDocument.participant
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Participant1
    l: Participant1
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-entete
    l: fr-cda-participant-entete

id:
  v: ClinicalDocument.inFulfillmentOf
path:
  v: ClinicalDocument.inFulfillmentOf
short:
  v: Prescription
min:
  v: 0
max:
  v: *
base:
  path:
    v: ClinicalDocument.inFulfillmentOf
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf
    l: InFulfillmentOf
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-inFulfillment-of
    l: fr-cda-inFulfillment-of

id:
  v: ClinicalDocument.documentationOf
path:
  v: ClinicalDocument.documentationOf
short:
  v: Evènement documenté et notamment le cadre d'exercice.
min:
  v: 1
max:
  v: *
base:
  path:
    v: ClinicalDocument.documentationOf
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
    l: DocumentationOf
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-documentation-of
    l: fr-cda-documentation-of

id:
  v: ClinicalDocument.relatedDocument
path:
  v: ClinicalDocument.relatedDocument
short:
  v: Document de référence (à remplacer, transformé, …).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: ClinicalDocument.relatedDocument
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
    l: RelatedDocument
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-related-document
    l: fr-cda-related-document

id:
  v: ClinicalDocument.authorization
path:
  v: ClinicalDocument.authorization
short:
  v: Consentement associé au document.
min:
  v: 0
max:
  v: *
base:
  path:
    v: ClinicalDocument.authorization
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Authorization
    l: Authorization
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-authorization
    l: fr-cda-authorization

id:
  v: ClinicalDocument.componentOf
path:
  v: ClinicalDocument.componentOf
short:
  v: Prise en charge du patient/usager et notamment la date et le secteur d'activité.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.componentOf
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ComponentOf
    l: ComponentOf

id:
  v: ClinicalDocument.component
path:
  v: ClinicalDocument.component
min:
  v: 1
max:
  v: 1
base:
  path:
    v: ClinicalDocument.component
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Component
    l: Component

element:
  id:
    v: ClinicalDocument
  path:
    v: ClinicalDocument
  constraint:
    key:
      v: FRCDAPerformerRequire
    severity:
      v: error
    human:
      v: performer est obligatoire et son attribut nullFlavor interdit pour l’évènement documenté principal
    expression:
      v: documentationOf.serviceEvent.performer.count() >= 1
    source:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-clinical-document
      l: fr-cda-clinical-document
element:
  id:
    v: ClinicalDocument.realmCode
  path:
    v: ClinicalDocument.realmCode
  short:
    v: Type de consentement Périmètre d’utilisation : France.
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: ClinicalDocument.typeId
  path:
    v: ClinicalDocument.typeId
  short:
    v: Référence au standard CDA R2.
  min:
    v: 1
element:
  id:
    v: ClinicalDocument.templateId
  path:
    v: ClinicalDocument.templateId
  short:
    v: Déclarations de conformité.
  min:
    v: 3
element:
  id:
    v: ClinicalDocument.id
  path:
    v: ClinicalDocument.id
  short:
    v: Identifiant unique du document.
element:
  id:
    v: ClinicalDocument.code
  path:
    v: ClinicalDocument.code
  short:
    v: Type de document.
element:
  id:
    v: ClinicalDocument.title
  path:
    v: ClinicalDocument.title
  short:
    v: Titre du document.
  min:
    v: 1
element:
  id:
    v: ClinicalDocument.effectiveTime
  path:
    v: ClinicalDocument.effectiveTime
  short:
    v: Date et heure de création du document.
element:
  id:
    v: ClinicalDocument.confidentialityCode
  path:
    v: ClinicalDocument.confidentialityCode
  short:
    v: Niveau de confidentialité du document.
element:
  id:
    v: ClinicalDocument.languageCode
  path:
    v: ClinicalDocument.languageCode
  short:
    v: Langue principale du document.
  min:
    v: 1
element:
  id:
    v: ClinicalDocument.setId
  path:
    v: ClinicalDocument.setId
  short:
    v: Identifiant du lot de versions du même document.
  min:
    v: 1
element:
  id:
    v: ClinicalDocument.versionNumber
  path:
    v: ClinicalDocument.versionNumber
  short:
    v: Numéro de version du document.
  min:
    v: 1
element:
  id:
    v: ClinicalDocument.copyTime
  path:
    v: ClinicalDocument.copyTime
  max:
    v: 0
element:
  id:
    v: ClinicalDocument.recordTarget
  path:
    v: ClinicalDocument.recordTarget
  short:
    v: Patient/Usager concerné par le document.
  max:
    v: 1
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/RecordTarget
      l: RecordTarget
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-record-target
      l: fr-cda-record-target
element:
  id:
    v: ClinicalDocument.author
  path:
    v: ClinicalDocument.author
  short:
    v: Professionnel ou patient/usager ou système, auteur du document incluant la structure de rattachement de l'auteur.
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/Author
      l: Author
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-author
      l: fr-cda-author
element:
  id:
    v: ClinicalDocument.dataEnterer
  path:
    v: ClinicalDocument.dataEnterer
  short:
    v: Opérateur de saisie.
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/DataEnterer
      l: DataEnterer
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-data-enterer
      l: fr-cda-data-enterer
element:
  id:
    v: ClinicalDocument.informant
  path:
    v: ClinicalDocument.informant
  short:
    v: Informateur (informant), ayant fourni des informations utiles aux actes en rapport avec la production du document.
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/Informant
      l: Informant
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-informant
      l: fr-cda-informant
element:
  id:
    v: ClinicalDocument.custodian
  path:
    v: ClinicalDocument.custodian
  short:
    v: Structure conservant le document et garantissant son cycle de vie.
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/Custodian
      l: Custodian
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-custodian
      l: fr-cda-custodian
element:
  id:
    v: ClinicalDocument.informationRecipient
  path:
    v: ClinicalDocument.informationRecipient
  short:
    v: Destinataire prévu du document.
  type:
    code:
      v: http://hl7.org/cda/stds/core/StructureDefinition/InformationRecipient
      l: InformationRecipient
    profile:
      v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-information-recipient
      l: fr-cda-information-recipient

id:
  v: ClinicalDocument.legalAuthenticator
path:
  v: ClinicalDocument.legalAuthenticator
short:
  v: Professionnel ou patient/usager ou système responsable du document.
min:
  v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/LegalAuthenticator
    l: LegalAuthenticator
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-legal-authenticator
    l: fr-cda-legal-authenticator

id:
  v: ClinicalDocument.authenticator
path:
  v: ClinicalDocument.authenticator
short:
  v: Professionnel attestant la validité du document
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Authenticator
    l: Authenticator
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-authenticator
    l: fr-cda-authenticator

id:
  v: ClinicalDocument.participant
path:
  v: ClinicalDocument.participant
short:
  v: Participant, différent de l'auteur, du responsable, de l'opérateur de saisie, de l'informateur ou du destinataire.
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Participant1
    l: Participant1
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-participant-entete
    l: fr-cda-participant-entete

id:
  v: ClinicalDocument.inFulfillmentOf
path:
  v: ClinicalDocument.inFulfillmentOf
short:
  v: Prescription
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/InFulfillmentOf
    l: InFulfillmentOf
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-inFulfillment-of
    l: fr-cda-inFulfillment-of

id:
  v: ClinicalDocument.documentationOf
path:
  v: ClinicalDocument.documentationOf
short:
  v: Evènement documenté et notamment le cadre d'exercice.
min:
  v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/DocumentationOf
    l: DocumentationOf
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-documentation-of
    l: fr-cda-documentation-of

id:
  v: ClinicalDocument.relatedDocument
path:
  v: ClinicalDocument.relatedDocument
short:
  v: Document de référence (à remplacer, transformé, …).
max:
  v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/RelatedDocument
    l: RelatedDocument
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-related-document
    l: fr-cda-related-document

id:
  v: ClinicalDocument.authorization
path:
  v: ClinicalDocument.authorization
short:
  v: Consentement associé au document.
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Authorization
    l: Authorization
  profile:
    v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-authorization
    l: fr-cda-authorization

id:
  v: ClinicalDocument.componentOf
path:
  v: ClinicalDocument.componentOf
short:
  v: Prise en charge du patient/usager et notamment la date et le secteur d'activité.
min:
  v: 1