fr-cda-patient
type: StructureDefinition
node role: treeRoot
id:
  v: fr-cda-patient
text:
  status:
    v: extensions
  div:
    v: Narratif généré : DéfinitionStructure fr-cda-patient Nom Drapeaux Card. Type Description et contraintes<img src="[binary]" alt="doco" style="background-color: inherit"/> Patient Patient Espace de noms (namespace) XML: urn:hl7-org:v3 Les instances de ce type sont validées par templateId Conteneur logique: ClinicalDocument (CDA Class) #xD; @nullFlavor 0..0 #xD; typeId #xD; @nullFlavor 0..0 #xD; @assigningAuthorityName 0..0 #xD; @displayable 0..0 #xD; @determinerCode 0..0 #xD; name 1..1 PN Noms et prénoms. #xD; @nullFlavor 0..0 #xD; administrativeGenderCode 1..1 CE Sexe. Binding: JDV_J143_AdministrativeGender_CISIS (required) #xD; birthTime 1..1 TS Date de naissance. #xD; sdtcDeceasedInd 0..1 BL Patient décédé ou pas ? #xD; sdtcDeceasedTime 0..1 TS Date de décès. #xD; sdtcMultipleBirthInd 0..1 BL Patient né d'une grossesse multiple. #xD; sdtcMultipleBirthOrderNumber 0..1 INT_POS Numéro d’ordre de naissance (si issu d'une grossesse multiple). #xD; maritalStatusCode 0..0 #xD; religiousAffiliationCode 0..0 #xD; raceCode 0..0 #xD; sdtcRaceCode 0..0 #xD; ethnicGroupCode 0..0 #xD; sdtcEthnicGroupCode 0..0 #xD; guardian 0..* Guardian Représentant du patient/usager. #xD; birthplace 0..1 Birthplace Lieu de naissance. #xD; languageCommunication 0..0 #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation pour ce format
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: patient
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
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/type-profile-style
    l: type-profile-style
  value: Uri
    v: cda
    l: cda
url:
  v: https://interop.esante.gouv.fr/ig/document/core/StructureDefinition/fr-cda-patient
  l: fr-cda-patient
version:
  v: 0.1.0-snapshot
name:
  v: FRCDAPatient
title:
  v: CDA - patient
status:
  v: draft
date:
  v: 2026-04-24T12:43:17+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 du CDA patient permet de représenter une personne physique.
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/Patient
  l: Patient
base definition:
  v: http://hl7.org/cda/stds/core/StructureDefinition/Patient
  l: Patient
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: Patient
    path:
      v: Patient
    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: *
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: Patient.nullFlavor
    path:
      v: Patient.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: 0
    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: Patient.realmCode
    path:
      v: Patient.realmCode
    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: 0
    max:
      v: *
    base:
      path:
        v: InfrastructureRoot.realmCode
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: http://hl7.org/cda/stds/core/StructureDefinition/CS
        l: CS
  element:
    id:
      v: Patient.typeId
    path:
      v: Patient.typeId
    definition:
      v: 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.
    min:
      v: 0

v: 1

path:
  v: InfrastructureRoot.typeId
min:
  v: 0
max:
  v: 1

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/InfrastructureRoot
  l: InfrastructureRoot

id:
  v: Patient.typeId.nullFlavor
path:
  v: Patient.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: 0
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: Patient.typeId.assigningAuthorityName
path:
  v: Patient.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: 0
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: Patient.typeId.displayable
path:
  v: Patient.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: 0
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: Patient.typeId.root
path:
  v: Patient.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: Patient.typeId.extension
path:
  v: Patient.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

id:
  v: Patient.templateId
path:
  v: Patient.templateId
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: 0
max:
  v: *
base:
  path:
    v: InfrastructureRoot.templateId
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/II
    l: II

id:
  v: Patient.classCode
path:
  v: Patient.classCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Patient.classCode
  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: PSN
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-EntityClassLivingSubject
    l: v3-EntityClassLivingSubject

id:
  v: Patient.determinerCode
path:
  v: Patient.determinerCode
representation:
  v: xmlAttr
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.determinerCode
  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: INSTANCE
binding:
  strength:
    v: required
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-EntityDeterminer
    l: v3-EntityDeterminer

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

id:
  v: Patient.name
path:
  v: Patient.name
short:
  v: Noms et prénoms.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Patient.name
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/PN
    l: PN

id:
  v: Patient.name.nullFlavor
path:
  v: Patient.name.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: 0
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: Patient.name.use
path:
  v: Patient.name.use
representation:
  v: xmlAttr
label:
  v: Use Code
definition:
  v: A set of codes advising a system or user which name in a set of like names to select for a given purpose. A name without specific use code might be a default name useful for any purpose, but a name with a specific use code would be preferred for that respective purpose
min:
  v: 0
max:
  v: *
base:
  path:
    v: EN.use
  min:
    v: 0
  max:
    v: *
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/CDAEntityNameUse
    l: CDAEntityNameUse

id:
  v: Patient.name.item
extension:
  url:
    v: http://hl7.org/fhir/tools/StructureDefinition/xml-choice-group
    l: xml-choice-group
  value: Boolean
    v: true
path:
  v: Patient.name.item
definition:
  v: A series of items that constitute the name.
min:
  v: 1
max:
  v: *
base:
  path:
    v: EN.item
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/fhir/StructureDefinition/Base
    l: Base
constraint:
  key:
    v: EN-1
  severity:
    v: error
  human:
    v: Can only have only one of the possible item elements in each choice
  expression:
    v: (delimiter | family | given | prefix | suffix | xmlText).count() = 1
  source:
    v: http://hl7.org/cda/stds/core/StructureDefinition/EN
    l: EN

id:
  v: Patient.name.item.delimiter
path:
  v: Patient.name.item.delimiter
min:
  v: 0
max:
  v: *
base:
  path:
    v: EN.item.delimiter
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ENXP
    l: ENXP

id:
  v: Patient.name.item.family
path:
  v: Patient.name.item.family
min:
  v: 0
max:
  v: *
base:
  path:
    v: EN.item.family
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ENXP
    l: ENXP

id:
  v: Patient.name.item.given
path:
  v: Patient.name.item.given
min:
  v: 0
max:
  v: *
base:
  path:
    v: EN.item.given
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ENXP
    l: ENXP

id:
  v: Patient.name.item.prefix
path:
  v: Patient.name.item.prefix
min:
  v: 0
max:
  v: *
base:
  path:
    v: EN.item.prefix
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ENXP
    l: ENXP

id:
  v: Patient.name.item.suffix
path:
  v: Patient.name.item.suffix
min:
  v: 0
max:
  v: *
base:
  path:
    v: EN.item.suffix
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ENXP
    l: ENXP

id:
  v: Patient.name.item.xmlText
path:
  v: Patient.name.item.xmlText
representation:
  v: xmlText
short:
  v: Allows for mixed text content
comment:
  v: This element is represented in XML as textual content. The actual name "xmlText" will not appear in a CDA instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EN.item.xmlText
  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: Patient.name.validTime
path:
  v: Patient.name.validTime
label:
  v: Valid Time
definition:
  v: An interval of time specifying the time during which the name is or was used for the entity. This accomodates the fact that people change names for people, places and things.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: EN.validTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/IVL-TS
    l: IVL-TS

id:
  v: Patient.sdtcDesc
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: desc
path:
  v: Patient.sdtcDesc
definition:
  v: The desc extension allows multimedia depictions of patients, healthcare providers, or other individuals to be included in a CDA document.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Patient.sdtcDesc
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/ED
    l: ED

id:
  v: Patient.administrativeGenderCode
path:
  v: Patient.administrativeGenderCode
short:
  v: Sexe.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Patient.administrativeGenderCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: required
  value set:
    v: https://mos.esante.gouv.fr/NOS/JDV_J143-AdministrativeGender-CISIS/FHIR/JDV-J143-AdministrativeGender-CISIS
    l: JDV-J143-AdministrativeGender-CISIS

id:
  v: Patient.birthTime
path:
  v: Patient.birthTime
short:
  v: Date de naissance.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Patient.birthTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/TS
    l: TS

id:
  v: Patient.sdtcDeceasedInd
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: deceasedInd
path:
  v: Patient.sdtcDeceasedInd
short:
  v: Patient décédé ou pas ?
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Patient.sdtcDeceasedInd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/BL
    l: BL

id:
  v: Patient.sdtcDeceasedTime
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: deceasedTime
path:
  v: Patient.sdtcDeceasedTime
short:
  v: Date de décès.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Patient.sdtcDeceasedTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/TS
    l: TS

id:
  v: Patient.sdtcMultipleBirthInd
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: multipleBirthInd
path:
  v: Patient.sdtcMultipleBirthInd
short:
  v: Patient né d'une grossesse multiple.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Patient.sdtcMultipleBirthInd
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/BL
    l: BL

id:
  v: Patient.sdtcMultipleBirthOrderNumber
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: multipleBirthOrderNumber
path:
  v: Patient.sdtcMultipleBirthOrderNumber
short:
  v: Numéro d’ordre de naissance (si issu d'une grossesse multiple).
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Patient.sdtcMultipleBirthOrderNumber
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/INT-POS
    l: INT-POS

id:
  v: Patient.maritalStatusCode
path:
  v: Patient.maritalStatusCode
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.maritalStatusCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: example
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-MaritalStatus
    l: v3-MaritalStatus

id:
  v: Patient.religiousAffiliationCode
path:
  v: Patient.religiousAffiliationCode
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.religiousAffiliationCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: example
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-ReligiousAffiliation
    l: v3-ReligiousAffiliation

id:
  v: Patient.raceCode
path:
  v: Patient.raceCode
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.raceCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: example
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-Race
    l: v3-Race

id:
  v: Patient.sdtcRaceCode
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: raceCode
path:
  v: Patient.sdtcRaceCode
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.sdtcRaceCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: example
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-Race
    l: v3-Race

id:
  v: Patient.ethnicGroupCode
path:
  v: Patient.ethnicGroupCode
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.ethnicGroupCode
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: example
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-Ethnicity
    l: v3-Ethnicity

id:
  v: Patient.sdtcEthnicGroupCode
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: ethnicGroupCode
path:
  v: Patient.sdtcEthnicGroupCode
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.sdtcEthnicGroupCode
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/CE
    l: CE
binding:
  strength:
    v: example
  value set:
    v: http://terminology.hl7.org/ValueSet/v3-Ethnicity
    l: v3-Ethnicity

id:
  v: Patient.guardian
path:
  v: Patient.guardian
short:
  v: Représentant du patient/usager.
min:
  v: 0
max:
  v: *
base:
  path:
    v: Patient.guardian
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Guardian
    l: Guardian

id:
  v: Patient.birthplace
path:
  v: Patient.birthplace
short:
  v: Lieu de naissance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: Patient.birthplace
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/Birthplace
    l: Birthplace

id:
  v: Patient.languageCommunication
path:
  v: Patient.languageCommunication
min:
  v: 0
max:
  v: 0
base:
  path:
    v: Patient.languageCommunication
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: http://hl7.org/cda/stds/core/StructureDefinition/LanguageCommunication
    l: LanguageCommunication

element:
  id:
    v: Patient.nullFlavor
  path:
    v: Patient.nullFlavor
  max:
    v: 0
element:
  id:
    v: Patient.typeId.nullFlavor
  path:
    v: Patient.typeId.nullFlavor
  max:
    v: 0
element:
  id:
    v: Patient.typeId.assigningAuthorityName
  path:
    v: Patient.typeId.assigningAuthorityName
  max:
    v: 0
element:
  id:
    v: Patient.typeId.displayable
  path:
    v: Patient.typeId.displayable
  max:
    v: 0
element:
  id:
    v: Patient.determinerCode
  path:
    v: Patient.determinerCode
  max:
    v: 0
element:
  id:
    v: Patient.name
  path:
    v: Patient.name
  short:
    v: Noms et prénoms.
  min:
    v: 1
  max:
    v: 1
element:
  id:
    v: Patient.name.nullFlavor
  path:
    v: Patient.name.nullFlavor
  max:
    v: 0
element:
  id:
    v: Patient.administrativeGenderCode
  path:
    v: Patient.administrativeGenderCode
  short:
    v: Sexe.
  min:
    v: 1
  binding:
    strength:
      v: required
    value set:
      v: https://mos.esante.gouv.fr/NOS/JDV_J143-AdministrativeGender-CISIS/FHIR/JDV-J143-AdministrativeGender-CISIS
      l: JDV-J143-AdministrativeGender-CISIS
element:
  id:
    v: Patient.birthTime
  path:
    v: Patient.birthTime
  short:
    v: Date de naissance.
  min:
    v: 1
element:
  id:
    v: Patient.sdtcDeceasedInd
  path:
    v: Patient.sdtcDeceasedInd
  short:
    v: Patient décédé ou pas ?
element:
  id:
    v: Patient.sdtcDeceasedTime
  path:
    v: Patient.sdtcDeceasedTime
  short:
    v: Date de décès.
element:
  id:
    v: Patient.sdtcMultipleBirthInd
  path:
    v: Patient.sdtcMultipleBirthInd
  short:
    v: Patient né d'une grossesse multiple.
element:
  id:
    v: Patient.sdtcMultipleBirthOrderNumber
  path:
    v: Patient.sdtcMultipleBirthOrderNumber
  short:
    v: Numéro d’ordre de naissance (si issu d'une grossesse multiple).
element:
  id:
    v: Patient.maritalStatusCode
  path:
    v: Patient.maritalStatusCode
  max:
    v: 0
element:
  id:
    v: Patient.religiousAffiliationCode
  path:
    v: Patient.religiousAffiliationCode
  max:
    v: 0
element:
  id:
    v: Patient.raceCode
  path:
    v: Patient.raceCode
  max:
    v: 0
element:
  id:
    v: Patient.sdtcRaceCode
  path:
    v: Patient.sdtcRaceCode
  max:
    v: 0
element:
  id:
    v: Patient.ethnicGroupCode
  path:
    v: Patient.ethnicGroupCode
  max:
    v: 0
element:
  id:
    v: Patient.sdtcEthnicGroupCode
  path:
    v: Patient.sdtcEthnicGroupCode
  max:
    v: 0
element:
  id:
    v: Patient.guardian
  path:
    v: Patient.guardian
  short:
    v: Représentant du patient/usager.
element:
  id:
    v: Patient.birthplace
  path:
    v: Patient.birthplace
  short:
    v: Lieu de naissance.
element:
  id:
    v: Patient.languageCommunication
  path:
    v: Patient.languageCommunication
  max:
    v: 0