fr-actor-extension
type: StructureDefinition
node role: treeRoot
resource.id:
  value: fr-actor-extension
resource.language:
  value: en
domain resource.text:
  narrative.status:
    value: extensions
  narrative.div: English Generated Narrative: StructureDefinition fr-actor-extension Name Flags Card. Type Description & Constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> Extension 0..* Extension(4.0.1) FR Actor Extension #xD; extension 2..* Extension Extension #xD; Slices for extension Content/Rules for all slices #xD; extension:type 1..1 Extension Type d'acteur (AUT, PRF, PART, INF) #xD; extension 0..0 Extension #xD; url 1..1 uri "type" #xD; value[x] 0..1 code Value of extension Binding: FRValueSetActorTypeDocument (0.1.0) (required) #xD; Slices for extension Content/Rules for all slices #xD; extension:typeCode 0..1 Extension Type de participation #xD; extension 0..0 Extension #xD; url 1..1 uri "typeCode" #xD; value[x] 0..1 CodeableConcept Value of extension #xD; Slices for extension Content/Rules for all slices #xD; extension:actor 1..1 Extension Référence vers le rôle du praticien dans le document #xD; extension 0..0 Extension #xD; url 1..1 uri "actor" #xD; value[x] 0..1 Reference(FR PractitionerRole Document(0.1.0) | Device | FR Device Document(0.1.0) | FR Organization Document(0.1.0) | FR RelatedPerson Document(0.1.0) | FR Patient INS Document(0.1.0) | FR Patient Document(0.1.0)) Value of extension #xD; url 1..1 uri "https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension" #xD; value[x] 0..0 Value of extension #xD; <img src="[binary]" alt="doco" style="background-color: inherit"/> Documentation for this format
structure definition.url:
  value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
structure definition.version:
  value: 0.1.0
structure definition.name:
  value: FRActorExtension
structure definition.title:
  value: FR Actor Extension
structure definition.status:
  value: draft
structure definition.date:
  value: 2026-08-07T12:54:27+00:00
structure definition.publisher:
  value: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
structure definition.contact:
  index: -1
  contact detail.name:
    value: Agence du Numérique en Santé (ANS) - 2-10 Rue d'Oradour-sur-Glane, 75015 Paris
  contact detail.telecom:
    index: -1
    contact point.system:
      value: url
    contact point.value:
      value: https://esante.gouv.fr
structure definition.description:
  value: Extension permettant de représenter un acteur impliqué dans le document avec son type et sa référence.
structure definition.jurisdiction:
  index: -1
  codeable concept.coding:
    index: -1
    coding.system:
      value: urn:iso:std:iso:3166
    coding.code:
      value: FR
    coding.display:
      value: France (la)
structure definition.fhir version:
  value: 4.0.1
structure definition.mapping:
  index: -1
  structure definition.mapping.identity:
    value: rim
  structure definition.mapping.uri:
    value: http://hl7.org/v3
  structure definition.mapping.name:
    value: RIM Mapping
structure definition.kind:
  value: complex-type
structure definition.abstract:
  value: false
structure definition.context:
  index: -1
  structure definition.context.type:
    value: element
  structure definition.context.expression:
    value: Resource
structure definition.type:
  value: Extension
structure definition.base definition:
  value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
  link: 4.0
  link: .1
structure definition.derivation:
  value: constraint
structure definition.snapshot:
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    extension.value string:
      value: 4.0.1
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: Extension
    element definition.path:
      value: Extension
    element definition.short:
      value: FR Actor Extension
    element definition.definition:
      value: Extension permettant de représenter un acteur impliqué dans le document avec son type et sa référence.
    element definition.min:
      value: 0
    element definition.max:
      value: *
    element definition.base:
      element definition.base.path:
        value: Extension
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: *
    element definition.condition:
      value: ele-1
      index: -1
    element definition.constraint:
      index: -1
      element definition.constraint.key:
        value: ele-1
      element definition.constraint.severity:
        value: error
      element definition.constraint.human:
        value: All FHIR elements must have a @value or children
      element definition.constraint.expression:
        value: hasValue() or (children().count() > id.count())
      element definition.constraint.xpath:
        value: @value|f:*|h:div
      element definition.constraint.source:
        value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
        link: 4.0
        link: .1
    element definition.constraint:
      index: -1
      element definition.constraint.key:
        value: ext-1
      element definition.constraint.severity:
        value: error
      element definition.constraint.human:
        value: Must have either extensions or value[x], not both
      element definition.constraint.expression:
        value: extension.exists() != value.exists()
      element definition.constraint.xpath:
        value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), 'value')])
      element definition.constraint.source:
        value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
        link: 4.0
        link: .1
    element definition.is modifier:
      value: false
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: Extension.id
    element definition.path:
      value: Extension.id
    element definition.representation:
      value: xmlAttr
      index: -1
    element definition.short:
      value: Unique id for inter-element referencing
    element definition.definition:
      value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    element definition.min:
      value: 0
    element definition.max:
      value: 1
    element definition.base:
      element definition.base.path:
        value: Element.id
      element definition.base.min:
        value: 0
      element definition.base.max:
        value: 1
    element definition.type:
      index: -1
      element.extension:
        index: -1
      element definition.type.code:
        value: http://hl7.org/fhirpath/System.String
    element definition.is modifier:
      value: false
    element definition.is summary:
      value: false
    element definition.mapping:
      index: -1
      element definition.mapping.identity:
        value: rim
      element definition.mapping.map:
        value: n/a
  structure definition.snapshot.element:
    index: -1
    element.id:
      value: Extension.extension
    element definition.path:
      value: Extension.extension
    element definition.slicing:
      element definition.slicing.discriminator:
        index: -1
      element definition.slicing.description:
        value: Extensions are always sliced by (at least) url
      element definition.slicing.rules:
        value: open
    element definition.short:
      value: Extension
    element definition.definition:
      value: An Extension
    element definition.min:
      value: 2
    element definition.max:
      value: *
    element definition.base:
      element definition.base.path:
        value: Element.extension

value: string

value: value

value: url

value: 0

value: *

index: -1
element definition.type.code:
  value: Extension

index: -1
element definition.constraint.key:
  value: ele-1
element definition.constraint.severity:
  value: error
element definition.constraint.human:
  value: All FHIR elements must have a @value or children
element definition.constraint.expression:
  value: hasValue() or (children().count() > id.count())
element definition.constraint.xpath:
  value: @value|f:*|h:div
element definition.constraint.source:
  value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
  link: 4.0
  link: .1

index: -1
element definition.constraint.key:
  value: ext-1
element definition.constraint.severity:
  value: error
element definition.constraint.human:
  value: Must have either extensions or value[x], not both
element definition.constraint.expression:
  value: extension.exists() != value.exists()
element definition.constraint.xpath:
  value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
element definition.constraint.source:
  value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
  link: 4.0
  link: .1

value: false

value: false

index: -1
element.id:
  value: Extension.extension:type
element definition.path:
  value: Extension.extension
element definition.slice name:
  value: type
element definition.short:
  value: Type d'acteur (AUT, PRF, PART, INF)
element definition.definition:
  value: An Extension
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false

index: -1
element.id:
  value: Extension.extension:type.id
element definition.path:
  value: Extension.extension.id
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: Unique id for inter-element referencing
element definition.definition:
  value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.id
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: string
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: Extension.extension:type.extension
element definition.path:
  value: Extension.extension.extension
element definition.slicing:
  element definition.slicing.discriminator:
    index: -1
    element definition.slicing.discriminator.type:
      value: value
    element definition.slicing.discriminator.path:
      value: url
  element definition.slicing.description:
    value: Extensions are always sliced by (at least) url
  element definition.slicing.rules:
    value: open
element definition.short:
  value: Extension
element definition.definition:
  value: An Extension
element definition.min:
  value: 0
element definition.max:
  value: 0
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false

index: -1
element.id:
  value: Extension.extension:type.url
element definition.path:
  value: Extension.extension.url
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: identifies the meaning of the extension
element definition.definition:
  value: Source of the definition for the extension code - a logical name or a URL.
element definition.comment:
  value: The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Extension.url
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: uri
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.fixed uri:
  value: type
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: Extension.extension:type.value[x]
element definition.path:
  value: Extension.extension.value[x]
element definition.short:
  value: Value of extension
element definition.definition:
  value: Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Extension.value[x]
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: code
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.binding:
  element definition.binding.strength:
    value: required
  element definition.binding.value set:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/ValueSet/fr-vs-actor-type-document|0.1.0
    link: 0.1
    link: .0
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: Extension.extension:typeCode
element definition.path:
  value: Extension.extension
element definition.slice name:
  value: typeCode
element definition.short:
  value: Type de participation
element definition.definition:
  value: An Extension
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false

index: -1
element.id:
  value: Extension.extension:typeCode.id
element definition.path:
  value: Extension.extension.id
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: Unique id for inter-element referencing
element definition.definition:
  value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.id
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: string
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: Extension.extension:typeCode.extension
element definition.path:
  value: Extension.extension.extension
element definition.slicing:
  element definition.slicing.discriminator:
    index: -1
    element definition.slicing.discriminator.type:
      value: value
    element definition.slicing.discriminator.path:
      value: url
  element definition.slicing.description:
    value: Extensions are always sliced by (at least) url
  element definition.slicing.rules:
    value: open
element definition.short:
  value: Extension
element definition.definition:
  value: An Extension
element definition.min:
  value: 0
element definition.max:
  value: 0
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false

index: -1
element.id:
  value: Extension.extension:typeCode.url
element definition.path:
  value: Extension.extension.url
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: identifies the meaning of the extension
element definition.definition:
  value: Source of the definition for the extension code - a logical name or a URL.
element definition.comment:
  value: The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Extension.url
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: uri
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.fixed uri:
  value: typeCode
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: Extension.extension:typeCode.value[x]
element definition.path:
  value: Extension.extension.value[x]
element definition.short:
  value: Value of extension
element definition.definition:
  value: Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Extension.value[x]
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: CodeableConcept
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: Extension.extension:actor
element definition.path:
  value: Extension.extension
element definition.slice name:
  value: actor
element definition.short:
  value: Référence vers le rôle du praticien dans le document
element definition.definition:
  value: An Extension
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false

index: -1
element.id:
  value: Extension.extension:actor.id
element definition.path:
  value: Extension.extension.id
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: Unique id for inter-element referencing
element definition.definition:
  value: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Element.id
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: string
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: n/a

index: -1
element.id:
  value: Extension.extension:actor.extension
element definition.path:
  value: Extension.extension.extension
element definition.slicing:
  element definition.slicing.discriminator:
    index: -1
    element definition.slicing.discriminator.type:
      value: value
    element definition.slicing.discriminator.path:
      value: url
  element definition.slicing.description:
    value: Extensions are always sliced by (at least) url
  element definition.slicing.rules:
    value: open
element definition.short:
  value: Extension
element definition.definition:
  value: An Extension
element definition.min:
  value: 0
element definition.max:
  value: 0
element definition.base:
  element definition.base.path:
    value: Element.extension
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: *
element definition.type:
  index: -1
  element definition.type.code:
    value: Extension
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ext-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: Must have either extensions or value[x], not both
  element definition.constraint.expression:
    value: extension.exists() != value.exists()
  element definition.constraint.xpath:
    value: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Extension|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false

index: -1
element.id:
  value: Extension.extension:actor.url
element definition.path:
  value: Extension.extension.url
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: identifies the meaning of the extension
element definition.definition:
  value: Source of the definition for the extension code - a logical name or a URL.
element definition.comment:
  value: The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Extension.url
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: uri
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.fixed uri:
  value: actor
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: Extension.extension:actor.value[x]
element definition.path:
  value: Extension.extension.value[x]
element definition.short:
  value: Value of extension
element definition.definition:
  value: Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
element definition.min:
  value: 0
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Extension.value[x]
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: Reference
  element definition.type.target profile:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-practitionerRole-document|0.1.0
    index: -1
    link: 0.1
    link: .0
  element definition.type.target profile:
    value: http://hl7.org/fhir/StructureDefinition/Device|4.0.1
    index: -1
    link: 4.0
    link: .1
  element definition.type.target profile:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-device-auteur-document|0.1.0
    index: -1
    link: 0.1
    link: .0
  element definition.type.target profile:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-organization-document|0.1.0
    index: -1
    link: 0.1
    link: .0
  element definition.type.target profile:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-related-person-document|0.1.0
    index: -1
    link: 0.1
    link: .0
  element definition.type.target profile:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-ins-document|0.1.0
    index: -1
    link: 0.1
    link: .0
  element definition.type.target profile:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-document|0.1.0
    index: -1
    link: 0.1
    link: .0
element definition.constraint:
  index: -1
  element definition.constraint.key:
    value: ele-1
  element definition.constraint.severity:
    value: error
  element definition.constraint.human:
    value: All FHIR elements must have a @value or children
  element definition.constraint.expression:
    value: hasValue() or (children().count() > id.count())
  element definition.constraint.xpath:
    value: @value|f:*|h:div
  element definition.constraint.source:
    value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
    link: 4.0
    link: .1
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: Extension.url
element definition.path:
  value: Extension.url
element definition.representation:
  value: xmlAttr
  index: -1
element definition.short:
  value: identifies the meaning of the extension
element definition.definition:
  value: Source of the definition for the extension code - a logical name or a URL.
element definition.comment:
  value: The definition may point directly to a computable or human-readable definition of the extensibility codes, or it may be a logical URI as declared in some other specification. The definition SHALL be a URI for the Structure Definition defining the extension.
element definition.min:
  value: 1
element definition.max:
  value: 1
element definition.base:
  element definition.base.path:
    value: Extension.url
  element definition.base.min:
    value: 1
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element.extension:
    index: -1
    extension.url:
      value: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    extension.value url:
      value: uri
  element definition.type.code:
    value: http://hl7.org/fhirpath/System.String
element definition.fixed uri:
  value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
element definition.is modifier:
  value: false
element definition.is summary:
  value: false
element definition.mapping:
  index: -1
  element definition.mapping.identity:
    value: rim
  element definition.mapping.map:
    value: N/A

index: -1
element.id:
  value: Extension.value[x]
element definition.path:
  value: Extension.value[x]
element definition.short:
  value: Value of extension
element definition.definition:
  value: Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R4/extensibility.html) for a list).
element definition.min:
  value: 0
element definition.max:
  value: 0
element definition.base:
  element definition.base.path:
    value: Extension.value[x]
  element definition.base.min:
    value: 0
  element definition.base.max:
    value: 1
element definition.type:
  index: -1
  element definition.type.code:
    value: base64Binary
element definition.type:
  index: -1
  element definition.type.code:
    value: boolean
element definition.type:
  index: -1
  element definition.type.code:
    value: canonical
element definition.type:
  index: -1
  element definition.type.code:
    value: code
element definition.type:
  index: -1
  element definition.type.code:
    value: date
element definition.type:
  index: -1
  element definition.type.code:
    value: dateTime
element definition.type:
  index: -1
  element definition.type.code:
    value: decimal
element definition.type:
  index: -1
  element definition.type.code:
    value: id
element definition.type:
  index: -1
  element definition.type.code:
    value: instant
element definition.type:
  index: -1
  element definition.type.code:
    value: integer
element definition.type:
  index: -1
  element definition.type.code:
    value: markdown
element definition.type:
  index: -1
  element definition.type.code:
    value: oid
element definition.type:
  index: -1
  element definition.type.code:
    value: positiveInt
element definition.type:
  index: -1
  element definition.type.code:
    value: string
element definition.type:
  index: -1
  element definition.type.code:
    value: time
element definition.type:
  index: -1
  element definition.type.code:
    value: unsignedInt
element definition.type:
  index: -1
  element definition.type.code:
    value: uri
element definition.type:
  index: -1
  element definition.type.code:
    value: url
element definition.type:
  index: -1
  element definition.type.code:
    value: uuid
element definition.type:
  index: -1
  element definition.type.code:
    value: Address
element definition.type:
  index: -1
  element definition.type.code:
    value: Age
element definition.type:
  index: -1
  element definition.type.code:
    value: Annotation
element definition.type:
  index: -1
  element definition.type.code:
    value: Attachment
element definition.type:
  index: -1
  element definition.type.code:
    value: CodeableConcept
element definition.type:
  index: -1
  element definition.type.code:
    value: Coding
element definition.type:
  index: -1
  element definition.type.code:
    value: ContactPoint
element definition.type:
  index: -1
  element definition.type.code:
    value: Count
element definition.type:
  index: -1
  element definition.type.code:
    value: Distance
element definition.type:
  index: -1
  element definition.type.code:
    value: Duration
element definition.type:
  index: -1
  element definition.type.code:
    value: HumanName
element definition.type:
  index: -1
  element definition.type.code:
    value: Identifier
element definition.type:
  index: -1
  element definition.type.code:
    value: Money
element definition.type:
  index: -1
  element definition.type.code:
    value: Period
element definition.type:
  index: -1
  element definition.type.code:
    value: Quantity
element definition.type:
  index: -1
  element definition.type.code:
    value: Range
element definition.type:
  index: -1
  element definition.type.code:
    value: Ratio
element definition.type:
  index: -1
  element definition.type.code:
    value: Reference
element definition.type:
  index: -1
  element definition.type.code:
    value: SampledData
element definition.type:
  index: -1
  element definition.type.code:
    value: Signature
element definition.type:
  index: -1
  element definition.type.code:
    value: Timing
element definition.type:
  index: -1
  element definition.type.code:
    value: ContactDetail
element definition.type:
  index: -1
  element definition.type.code:
    value: Contributor
element definition.type:
  index: -1
  element definition.type.code:
    value: DataRequirement
element definition.type:
  index: -1
  element definition.type.code:
    value: Expression
element definition.type:
  index: -1
  element definition.type.code:
    value: ParameterDefinition

index: -1
element definition.type.code:
  value: RelatedArtifact

index: -1
element definition.type.code:
  value: TriggerDefinition

index: -1
element definition.type.code:
  value: UsageContext

index: -1
element definition.type.code:
  value: Dosage

index: -1
element definition.type.code:
  value: Meta

index: -1
element definition.constraint.key:
  value: ele-1
element definition.constraint.severity:
  value: error
element definition.constraint.human:
  value: All FHIR elements must have a @value or children
element definition.constraint.expression:
  value: hasValue() or (children().count() > id.count())
element definition.constraint.xpath:
  value: @value|f:*|h:div
element definition.constraint.source:
  value: http://hl7.org/fhir/StructureDefinition/Element|4.0.1
  link: 4.0
  link: .1

value: false

value: false

index: -1
element definition.mapping.identity:
  value: rim
element definition.mapping.map:
  value: N/A

structure definition.differential.element:
  index: -1
  element.id:
    value: Extension
  element definition.path:
    value: Extension
  element definition.short:
    value: FR Actor Extension
  element definition.definition:
    value: Extension permettant de représenter un acteur impliqué dans le document avec son type et sa référence.
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension
  element definition.path:
    value: Extension.extension
  element definition.min:
    value: 2
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:type
  element definition.path:
    value: Extension.extension
  element definition.slice name:
    value: type
  element definition.short:
    value: Type d'acteur (AUT, PRF, PART, INF)
  element definition.min:
    value: 1
  element definition.max:
    value: 1
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:type.extension
  element definition.path:
    value: Extension.extension.extension
  element definition.max:
    value: 0
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:type.url
  element definition.path:
    value: Extension.extension.url
  element definition.fixed uri:
    value: type
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:type.value[x]
  element definition.path:
    value: Extension.extension.value[x]
  element definition.type:
    index: -1
    element definition.type.code:
      value: code
  element definition.binding:
    element definition.binding.strength:
      value: required
    element definition.binding.value set:
      value: https://interop.esante.gouv.fr/ig/fhir/document-core/ValueSet/fr-vs-actor-type-document|0.1.0
      link: 0.1
      link: .0
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:typeCode
  element definition.path:
    value: Extension.extension
  element definition.slice name:
    value: typeCode
  element definition.short:
    value: Type de participation
  element definition.min:
    value: 0
  element definition.max:
    value: 1
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:typeCode.extension
  element definition.path:
    value: Extension.extension.extension
  element definition.max:
    value: 0
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:typeCode.url
  element definition.path:
    value: Extension.extension.url
  element definition.fixed uri:
    value: typeCode
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:typeCode.value[x]
  element definition.path:
    value: Extension.extension.value[x]
  element definition.type:
    index: -1
    element definition.type.code:
      value: CodeableConcept
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:actor
  element definition.path:
    value: Extension.extension
  element definition.slice name:
    value: actor
  element definition.short:
    value: Référence vers le rôle du praticien dans le document
  element definition.min:
    value: 1
  element definition.max:
    value: 1
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:actor.extension
  element definition.path:
    value: Extension.extension.extension
  element definition.max:
    value: 0
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:actor.url
  element definition.path:
    value: Extension.extension.url
  element definition.fixed uri:
    value: actor
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.extension:actor.value[x]
  element definition.path:
    value: Extension.extension.value[x]
  element definition.type:
    index: -1
    element definition.type.code:
      value: Reference
    element definition.type.target profile:
      value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-practitionerRole-document|0.1.0
      index: -1
      link: 0.1
      link: .0
    element definition.type.target profile:
      value: http://hl7.org/fhir/StructureDefinition/Device|4.0.1
      index: -1
      link: 4.0
      link: .1
    element definition.type.target profile:
      value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-device-auteur-document|0.1.0
      index: -1
      link: 0.1
      link: .0
    element definition.type.target profile:
      value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-organization-document|0.1.0
      index: -1
      link: 0.1
      link: .0
    element definition.type.target profile:
      value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-related-person-document|0.1.0
      index: -1
      link: 0.1
      link: .0
    element definition.type.target profile:
      value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-ins-document|0.1.0
      index: -1
      link: 0.1
      link: .0
    element definition.type.target profile:
      value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-patient-document|0.1.0
      index: -1
      link: 0.1
      link: .0
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.url
  element definition.path:
    value: Extension.url
  element definition.fixed uri:
    value: https://interop.esante.gouv.fr/ig/fhir/document-core/StructureDefinition/fr-actor-extension
structure definition.differential.element:
  index: -1
  element.id:
    value: Extension.value[x]
  element definition.path:
    value: Extension.value[x]
  element definition.max:
    value: 0