logical-extraction-entry
type: StructureDefinition
node role: treeRoot
id:
  v: logical-extraction-entry
text:
  status:
    v: extensions
  div:
    v: Gegenereerde narrative: StructureDefinition logical-extraction-entry Naam Markeringen Kard. Type Omschrijving & constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> logical-extraction-entry 0..* Element Logical Model: Extraction Entry Elementen gedefinieerd in ancestors:@id, <a href="http://hl7.org/fhir/R4/datatypes.html#Element" title="May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.">extension #xD; kind 1..1 string Stable extraction entry kind interpreted by the materializer. #xD; logicalType 0..1 string Logical model type carried by this entry. #xD; targetMapUrl 0..1 uri Canonical StructureMap URL used to transform the logical resource to its final target profile. #xD; targetProfile 0..1 uri FHIR target profile URL produced by this entry. #xD; skipReason 0..1 string Reason this mapped entry is intentionally not materialized. #xD; failureReason 0..1 string Reason this mapped entry is invalid and must fail extraction. #xD; patient 0..1 logical-patient Logical Patient body. #xD; practitioner 0..1 logical-practitioner Logical Practitioner body. #xD; practitionerRole 0..1 logical-practitioner-role Logical PractitionerRole body. #xD; relatedPerson 0..1 logical-related-person Logical RelatedPerson body. #xD; encounter 0..1 logical-encounter Logical Encounter body. #xD; procedure 0..1 logical-procedure Logical Procedure body. #xD; goal 0..1 logical-goal Logical Goal body. #xD; consent 0..1 logical-consent Logical Consent body. #xD; device 0..1 logical-device Logical Device body. #xD; deviceUseStatement 0..1 logical-device-use-statement Logical DeviceUseStatement body. #xD; observation 0..1 logical-observation Logical Ob…
url:
  v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-extraction-entry
  l: logical-extraction-entry
version:
  v: 0.1.0
name:
  v: LogicalExtractionEntry
title:
  v: Logical Model: Extraction Entry
status:
  v: draft
date:
  v: 2026-05-27T17:15:20+02:00
publisher:
  v: Cumuluz
description:
  v: Generic mapped instruction for one resource entry in an extraction Bundle. The map owns target routing metadata and the logical resource body.
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: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-extraction-entry
  l: logical-extraction-entry
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Element
  l: Element
derivation:
  v: specialization
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
      l: snapshot-base-version
    value: String
      v: 4.0.1
  element:
    id:
      v: logical-extraction-entry
    path:
      v: logical-extraction-entry
    short:
      v: Logical Model: Extraction Entry
    definition:
      v: Generic mapped instruction for one resource entry in an extraction Bundle. The map owns target routing metadata and the logical resource body.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element
      min:
        v: 0
      max:
        v: *
    condition:
      v: ele-1
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    is modifier:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: logical-extraction-entry.id
    path:
      v: logical-extraction-entry.id
    representation:
      v: xmlAttr
    short:
      v: Unique id for inter-element referencing
    definition:
      v: Unique id for the element within a resource (for internal references). This may be any string value that does not contain spaces.
    min:
      v: 0
    max:
      v: 1
    base:
      path:
        v: Element.id
      min:
        v: 0
      max:
        v: 1
    type:
      extension:
        value: Url
      code:
        v: http://hl7.org/fhirpath/System.String
        l: System.String
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: logical-extraction-entry.extension
    path:
      v: logical-extraction-entry.extension
    slicing:
      description:
        v: Extensions are always sliced by (at least) url
      rules:
        v: open
    short:
      v: Additional content defined by implementations
    definition:
      v: May be used to represent additional information that is not part of the basic definition of the element. To make the use of extensions safe and manageable, there is a strict set of governance applied to the definition and use of extensions. Though any implementer can define an extension, there is a set of requirements that SHALL be met as part of the definition of the extension.
    comment:
      v: There can be no stigma associated with the use of extensions by any application, project, or standard - regardless of the institution or jurisdiction that uses or defines the extensions. The use of extensions is what allows the FHIR specification to retain a core level of simplicity for everyone.
    alias:
      v: extensions
    alias:
      v: user content
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Element.extension
      min:
        v: 0
      max:
        v: *
    type:
      code:
        v: Extension
        l: Extension
    constraint:
      key:
        v: ele-1
      severity:
        v: error
      human:
        v: All FHIR elements must have a @value or children
      expression:
        v: hasValue() or (children().count() > id.count())
      xpath:
        v: @value|f:*|h:div
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        l: Element
    constraint:
      key:
        v: ext-1
      severity:
        v: error
      human:
        v: Must have either extensions or value[x], not both
      expression:
        v: extension.exists() != value.exists()
      xpath:
        v: exists(f:extension)!=exists(f:*[starts-with(local-name(.), "value")])
      source:
        v: http://hl7.org/fhir/StructureDefinition/Extension
        l: Extension
    is modifier:
      v: false
    is summary:
      v: false

Url
v: string
l: string

v: value

v: url

identity:
  v: rim
map:
  v: n/a

id:
  v: logical-extraction-entry.kind
path:
  v: logical-extraction-entry.kind
short:
  v: Stable extraction entry kind interpreted by the materializer.
definition:
  v: Stable extraction entry kind interpreted by the materializer.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.kind
  min:
    v: 1
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: logical-extraction-entry.logicalType
path:
  v: logical-extraction-entry.logicalType
short:
  v: Logical model type carried by this entry.
definition:
  v: Logical model type carried by this entry.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.logicalType
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: logical-extraction-entry.targetMapUrl
path:
  v: logical-extraction-entry.targetMapUrl
short:
  v: Canonical StructureMap URL used to transform the logical resource to its final target profile.
definition:
  v: Canonical StructureMap URL used to transform the logical resource to its final target profile.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.targetMapUrl
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: uri
    l: uri

id:
  v: logical-extraction-entry.targetProfile
path:
  v: logical-extraction-entry.targetProfile
short:
  v: FHIR target profile URL produced by this entry.
definition:
  v: FHIR target profile URL produced by this entry.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.targetProfile
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: uri
    l: uri

id:
  v: logical-extraction-entry.skipReason
path:
  v: logical-extraction-entry.skipReason
short:
  v: Reason this mapped entry is intentionally not materialized.
definition:
  v: Reason this mapped entry is intentionally not materialized.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.skipReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: logical-extraction-entry.failureReason
path:
  v: logical-extraction-entry.failureReason
short:
  v: Reason this mapped entry is invalid and must fail extraction.
definition:
  v: Reason this mapped entry is invalid and must fail extraction.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.failureReason
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: string
    l: string

id:
  v: logical-extraction-entry.patient
path:
  v: logical-extraction-entry.patient
short:
  v: Logical Patient body.
definition:
  v: Logical Patient body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.patient
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient
    l: logical-patient

id:
  v: logical-extraction-entry.practitioner
path:
  v: logical-extraction-entry.practitioner
short:
  v: Logical Practitioner body.
definition:
  v: Logical Practitioner body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.practitioner
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-practitioner
    l: logical-practitioner

id:
  v: logical-extraction-entry.practitionerRole
path:
  v: logical-extraction-entry.practitionerRole
short:
  v: Logical PractitionerRole body.
definition:
  v: Logical PractitionerRole body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.practitionerRole
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-practitioner-role
    l: logical-practitioner-role

id:
  v: logical-extraction-entry.relatedPerson
path:
  v: logical-extraction-entry.relatedPerson
short:
  v: Logical RelatedPerson body.
definition:
  v: Logical RelatedPerson body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.relatedPerson
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-related-person
    l: logical-related-person

id:
  v: logical-extraction-entry.encounter
path:
  v: logical-extraction-entry.encounter
short:
  v: Logical Encounter body.
definition:
  v: Logical Encounter body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.encounter
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-encounter
    l: logical-encounter

id:
  v: logical-extraction-entry.procedure
path:
  v: logical-extraction-entry.procedure
short:
  v: Logical Procedure body.
definition:
  v: Logical Procedure body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.procedure
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-procedure
    l: logical-procedure

id:
  v: logical-extraction-entry.goal
path:
  v: logical-extraction-entry.goal
short:
  v: Logical Goal body.
definition:
  v: Logical Goal body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.goal
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-goal
    l: logical-goal

id:
  v: logical-extraction-entry.consent
path:
  v: logical-extraction-entry.consent
short:
  v: Logical Consent body.
definition:
  v: Logical Consent body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.consent
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-consent
    l: logical-consent

id:
  v: logical-extraction-entry.device
path:
  v: logical-extraction-entry.device
short:
  v: Logical Device body.
definition:
  v: Logical Device body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.device
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-device
    l: logical-device

id:
  v: logical-extraction-entry.deviceUseStatement
path:
  v: logical-extraction-entry.deviceUseStatement
short:
  v: Logical DeviceUseStatement body.
definition:
  v: Logical DeviceUseStatement body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.deviceUseStatement
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-device-use-statement
    l: logical-device-use-statement

id:
  v: logical-extraction-entry.observation
path:
  v: logical-extraction-entry.observation
short:
  v: Logical Observation body.
definition:
  v: Logical Observation body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.observation
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-observation
    l: logical-observation

id:
  v: logical-extraction-entry.communicationRequest
path:
  v: logical-extraction-entry.communicationRequest
short:
  v: Logical CommunicationRequest body.
definition:
  v: Logical CommunicationRequest body.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-extraction-entry.communicationRequest
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-communication-request
    l: logical-communication-request

element:
  id:
    v: logical-extraction-entry
  path:
    v: logical-extraction-entry
  short:
    v: Logical Model: Extraction Entry
  definition:
    v: Generic mapped instruction for one resource entry in an extraction Bundle. The map owns target routing metadata and the logical resource body.
element:
  id:
    v: logical-extraction-entry.kind
  path:
    v: logical-extraction-entry.kind
  short:
    v: Stable extraction entry kind interpreted by the materializer.
  definition:
    v: Stable extraction entry kind interpreted by the materializer.
  min:
    v: 1
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: logical-extraction-entry.logicalType
  path:
    v: logical-extraction-entry.logicalType
  short:
    v: Logical model type carried by this entry.
  definition:
    v: Logical model type carried by this entry.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: logical-extraction-entry.targetMapUrl
  path:
    v: logical-extraction-entry.targetMapUrl
  short:
    v: Canonical StructureMap URL used to transform the logical resource to its final target profile.
  definition:
    v: Canonical StructureMap URL used to transform the logical resource to its final target profile.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: uri
      l: uri
element:
  id:
    v: logical-extraction-entry.targetProfile
  path:
    v: logical-extraction-entry.targetProfile
  short:
    v: FHIR target profile URL produced by this entry.
  definition:
    v: FHIR target profile URL produced by this entry.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: uri
      l: uri
element:
  id:
    v: logical-extraction-entry.skipReason
  path:
    v: logical-extraction-entry.skipReason
  short:
    v: Reason this mapped entry is intentionally not materialized.
  definition:
    v: Reason this mapped entry is intentionally not materialized.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: logical-extraction-entry.failureReason
  path:
    v: logical-extraction-entry.failureReason
  short:
    v: Reason this mapped entry is invalid and must fail extraction.
  definition:
    v: Reason this mapped entry is invalid and must fail extraction.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: string
      l: string
element:
  id:
    v: logical-extraction-entry.patient
  path:
    v: logical-extraction-entry.patient
  short:
    v: Logical Patient body.
  definition:
    v: Logical Patient body.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient
      l: logical-patient
element:
  id:
    v: logical-extraction-entry.practitioner
  path:
    v: logical-extraction-entry.practitioner
  short:
    v: Logical Practitioner body.
  definition:
    v: Logical Practitioner body.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-practitioner
      l: logical-practitioner
element:
  id:
    v: logical-extraction-entry.practitionerRole
  path:
    v: logical-extraction-entry.practitionerRole
  short:
    v: Logical PractitionerRole body.
  definition:
    v: Logical PractitionerRole body.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-practitioner-role
      l: logical-practitioner-role
element:
  id:
    v: logical-extraction-entry.relatedPerson
  path:
    v: logical-extraction-entry.relatedPerson
  short:
    v: Logical RelatedPerson body.
  definition:
    v: Logical RelatedPerson body.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-related-person
      l: logical-related-person
element:
  id:
    v: logical-extraction-entry.encounter
  path:
    v: logical-extraction-entry.encounter
  short:
    v: Logical Encounter body.
  definition:
    v: Logical Encounter body.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-encounter
      l: logical-encounter
element:
  id:
    v: logical-extraction-entry.procedure
  path:
    v: logical-extraction-entry.procedure

v: Logical Procedure body.

v: Logical Procedure body.

v: 0

v: 1

id:
  v: logical-extraction-entry.goal
path:
  v: logical-extraction-entry.goal
short:
  v: Logical Goal body.
definition:
  v: Logical Goal body.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-goal
    l: logical-goal

id:
  v: logical-extraction-entry.consent
path:
  v: logical-extraction-entry.consent
short:
  v: Logical Consent body.
definition:
  v: Logical Consent body.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-consent
    l: logical-consent

id:
  v: logical-extraction-entry.device
path:
  v: logical-extraction-entry.device
short:
  v: Logical Device body.
definition:
  v: Logical Device body.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-device
    l: logical-device

id:
  v: logical-extraction-entry.deviceUseStatement
path:
  v: logical-extraction-entry.deviceUseStatement
short:
  v: Logical DeviceUseStatement body.
definition:
  v: Logical DeviceUseStatement body.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-device-use-statement
    l: logical-device-use-statement

id:
  v: logical-extraction-entry.observation
path:
  v: logical-extraction-entry.observation
short:
  v: Logical Observation body.
definition:
  v: Logical Observation body.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-observation
    l: logical-observation

id:
  v: logical-extraction-entry.communicationRequest
path:
  v: logical-extraction-entry.communicationRequest
short:
  v: Logical CommunicationRequest body.
definition:
  v: Logical CommunicationRequest body.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-communication-request
    l: logical-communication-request