logical-patient
type: StructureDefinition
node role: treeRoot
id:
  v: logical-patient
text:
  status:
    v: extensions
  div:
    v: Gegenereerde narrative: StructureDefinition logical-patient Naam Markeringen Kard. Type Omschrijving & constraints<img src="[binary]" alt="doco" style="background-color: inherit"/> logical-patient 0..* Element Logical Model: Patient 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; sourceProfile 0..1 uri source Profile #xD; targetProfile 0..1 uri target Profile #xD; identifierBsn 0..1 Identifier Dutch BSN identifier when present as the dedicated patient identifier. #xD; identifier 0..* Identifier Patient identifiers. #xD; active 0..1 boolean Whether the patient record is active. #xD; name 0..* HumanName Patient names. #xD; photo 0..* Attachment Patient photos. #xD; preferredPharmacy 0..1 Reference(Organization) Preferred pharmacy reference when carried on the BgZ patient source. #xD; telecom 0..* ContactPoint Patient contact points. #xD; telephoneNumber 0..* ContactPoint Patient telephone contact points. #xD; emailAddress 0..* ContactPoint Patient email contact points. #xD; gender 0..1 code Administrative gender. #xD; genderAdditionalCoding 0..1 CodeableConcept Additional Dutch coding for administrative gender when present. #xD; birthDate 0..1 date Date of birth. #xD; deceasedBoolean 0..1 boolean Whether the patient is deceased. #xD; deceasedDateTime 0..1 dateTime Date and time of death when recorded. #xD; address 0..* Address Patient addresses. #xD; maritalStatus 0..1 CodeableConcept Formal marital or civil status. #xD; multipleBirthBoolean 0..1 boolean Whether the patient is part of a multiple birth. #xD; multipleBirthIn…
url:
  v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient
  l: logical-patient
version:
  v: 0.1.0
name:
  v: LogicalPatient
title:
  v: Logical Model: Patient
status:
  v: draft
date:
  v: 2026-04-01T20:43:31+02:00
publisher:
  v: Cumuluz
description:
  v: Canonical intermediate logical model for Patient translation. It is shaped to the full Patient core structure, aligned with eu-base as the structural baseline, and extended with Dutch zib and nl-core patient semantics using future-oriented normalized field names.
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-patient
  l: logical-patient
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-patient
    path:
      v: logical-patient
    short:
      v: Logical Model: Patient
    definition:
      v: Canonical intermediate logical model for Patient translation. It is shaped to the full Patient core structure, aligned with eu-base as the structural baseline, and extended with Dutch zib and nl-core patient semantics using future-oriented normalized field names.
    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-patient.id
    path:
      v: logical-patient.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-patient.extension
    path:
      v: logical-patient.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-patient.sourceProfile
path:
  v: logical-patient.sourceProfile
short:
  v: source Profile
definition:
  v: Source profile used to populate this logical model.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.sourceProfile
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: uri
    l: uri

id:
  v: logical-patient.targetProfile
path:
  v: logical-patient.targetProfile
short:
  v: target Profile
definition:
  v: Target profile intended for this logical model instance.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.targetProfile
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: uri
    l: uri

id:
  v: logical-patient.identifierBsn
path:
  v: logical-patient.identifierBsn
short:
  v: Dutch BSN identifier when present as the dedicated patient identifier.
definition:
  v: Dutch BSN identifier when present as the dedicated patient identifier.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.identifierBsn
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: logical-patient.identifier
path:
  v: logical-patient.identifier
short:
  v: Patient identifiers.
definition:
  v: Patient identifiers.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.identifier
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Identifier
    l: Identifier

id:
  v: logical-patient.active
path:
  v: logical-patient.active
short:
  v: Whether the patient record is active.
definition:
  v: Whether the patient record is active.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.active
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: logical-patient.name
path:
  v: logical-patient.name
short:
  v: Patient names.
definition:
  v: Patient names.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.name
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: HumanName
    l: HumanName

id:
  v: logical-patient.photo
path:
  v: logical-patient.photo
short:
  v: Patient photos.
definition:
  v: Patient photos.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.photo
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Attachment
    l: Attachment

id:
  v: logical-patient.preferredPharmacy
path:
  v: logical-patient.preferredPharmacy
short:
  v: Preferred pharmacy reference when carried on the BgZ patient source.
definition:
  v: Preferred pharmacy reference when carried on the BgZ patient source.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.preferredPharmacy
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Organization
    l: Organization

id:
  v: logical-patient.telecom
path:
  v: logical-patient.telecom
short:
  v: Patient contact points.
definition:
  v: Patient contact points.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.telecom
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactPoint
    l: ContactPoint

id:
  v: logical-patient.telephoneNumber
path:
  v: logical-patient.telephoneNumber
short:
  v: Patient telephone contact points.
definition:
  v: Patient telephone contact points.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.telephoneNumber
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactPoint
    l: ContactPoint

id:
  v: logical-patient.emailAddress
path:
  v: logical-patient.emailAddress
short:
  v: Patient email contact points.
definition:
  v: Patient email contact points.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.emailAddress
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: ContactPoint
    l: ContactPoint

id:
  v: logical-patient.gender
path:
  v: logical-patient.gender
short:
  v: Administrative gender.
definition:
  v: Administrative gender.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.gender
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: code
    l: code

id:
  v: logical-patient.genderAdditionalCoding
path:
  v: logical-patient.genderAdditionalCoding
short:
  v: Additional Dutch coding for administrative gender when present.
definition:
  v: Additional Dutch coding for administrative gender when present.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.genderAdditionalCoding
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.birthDate
path:
  v: logical-patient.birthDate
short:
  v: Date of birth.
definition:
  v: Date of birth.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.birthDate
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: date
    l: date

id:
  v: logical-patient.deceasedBoolean
path:
  v: logical-patient.deceasedBoolean
short:
  v: Whether the patient is deceased.
definition:
  v: Whether the patient is deceased.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.deceasedBoolean
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: logical-patient.deceasedDateTime
path:
  v: logical-patient.deceasedDateTime
short:
  v: Date and time of death when recorded.
definition:
  v: Date and time of death when recorded.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.deceasedDateTime
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: logical-patient.address
path:
  v: logical-patient.address
short:
  v: Patient addresses.
definition:
  v: Patient addresses.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.address
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Address
    l: Address

id:
  v: logical-patient.maritalStatus
path:
  v: logical-patient.maritalStatus
short:
  v: Formal marital or civil status.
definition:
  v: Formal marital or civil status.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.maritalStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.multipleBirthBoolean
path:
  v: logical-patient.multipleBirthBoolean
short:
  v: Whether the patient is part of a multiple birth.
definition:
  v: Whether the patient is part of a multiple birth.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.multipleBirthBoolean
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: logical-patient.multipleBirthInteger
path:
  v: logical-patient.multipleBirthInteger
short:
  v: Birth order within a multiple birth when recorded as a number.
definition:
  v: Birth order within a multiple birth when recorded as a number.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.multipleBirthInteger
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: logical-patient.nationality
path:
  v: logical-patient.nationality
short:
  v: Country of citizenship or nationality with optional associated period.
definition:
  v: Country of citizenship or nationality with optional associated period.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.nationality
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-nationality
    l: logical-patient-nationality

id:
  v: logical-patient.legalStatus
path:
  v: logical-patient.legalStatus
short:
  v: Legal status when carried on the BgZ patient source.
definition:
  v: Legal status when carried on the BgZ patient source.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.legalStatus
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.lifeStance
path:
  v: logical-patient.lifeStance
short:
  v: Life stance when carried on the BgZ patient source.
definition:
  v: Life stance when carried on the BgZ patient source.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.lifeStance
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.communication
path:
  v: logical-patient.communication
short:
  v: Communication and language proficiency information.
definition:
  v: Communication and language proficiency information.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.communication
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-communication
    l: logical-patient-communication

id:
  v: logical-patient.contact
path:
  v: logical-patient.contact
short:
  v: Contact person information.
definition:
  v: Contact person information.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.contact
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-contact
    l: logical-patient-contact

id:
  v: logical-patient.generalPractitioner
path:
  v: logical-patient.generalPractitioner
short:
  v: General practitioner or responsible health professional reference.
definition:
  v: General practitioner or responsible health professional reference.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.generalPractitioner
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference

id:
  v: logical-patient.generalPractitionerRole
path:
  v: logical-patient.generalPractitionerRole
short:
  v: PractitionerRole references carried through the Dutch STU3 practitioner-role reference extension.
definition:
  v: PractitionerRole references carried through the Dutch STU3 practitioner-role reference extension.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.generalPractitionerRole
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/PractitionerRole
    l: PractitionerRole

id:
  v: logical-patient.managingOrganization
path:
  v: logical-patient.managingOrganization
short:
  v: Organization that manages the patient record.
definition:
  v: Organization that manages the patient record.
min:
  v: 0
max:
  v: 1
base:
  path:
    v: logical-patient.managingOrganization
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Organization
    l: Organization

id:
  v: logical-patient.link
path:
  v: logical-patient.link
short:
  v: Links to other patient or related person records.
definition:
  v: Links to other patient or related person records.
min:
  v: 0
max:
  v: *
base:
  path:
    v: logical-patient.link
  min:
    v: 0
  max:
    v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-link
    l: logical-patient-link

element:
  id:
    v: logical-patient
  path:
    v: logical-patient
  short:
    v: Logical Model: Patient
  definition:
    v: Canonical intermediate logical model for Patient translation. It is shaped to the full Patient core structure, aligned with eu-base as the structural baseline, and extended with Dutch zib and nl-core patient semantics using future-oriented normalized field names.
element:
  id:
    v: logical-patient.sourceProfile
  path:
    v: logical-patient.sourceProfile
  short:
    v: source Profile
  definition:
    v: Source profile used to populate this logical model.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: uri
      l: uri
element:
  id:
    v: logical-patient.targetProfile
  path:
    v: logical-patient.targetProfile
  short:
    v: target Profile
  definition:
    v: Target profile intended for this logical model instance.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: uri
      l: uri
element:
  id:
    v: logical-patient.identifierBsn
  path:
    v: logical-patient.identifierBsn
  short:
    v: Dutch BSN identifier when present as the dedicated patient identifier.
  definition:
    v: Dutch BSN identifier when present as the dedicated patient identifier.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: logical-patient.identifier
  path:
    v: logical-patient.identifier
  short:
    v: Patient identifiers.
  definition:
    v: Patient identifiers.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Identifier
      l: Identifier
element:
  id:
    v: logical-patient.active
  path:
    v: logical-patient.active
  short:
    v: Whether the patient record is active.
  definition:
    v: Whether the patient record is active.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: boolean
      l: boolean
element:
  id:
    v: logical-patient.name
  path:
    v: logical-patient.name
  short:
    v: Patient names.
  definition:
    v: Patient names.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: HumanName
      l: HumanName
element:
  id:
    v: logical-patient.photo
  path:
    v: logical-patient.photo
  short:
    v: Patient photos.
  definition:
    v: Patient photos.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: Attachment
      l: Attachment
element:
  id:
    v: logical-patient.preferredPharmacy
  path:
    v: logical-patient.preferredPharmacy
  short:
    v: Preferred pharmacy reference when carried on the BgZ patient source.
  definition:
    v: Preferred pharmacy reference when carried on the BgZ patient source.
  min:
    v: 0
  max:
    v: 1
  type:
    code:
      v: Reference
      l: Reference
    target profile:
      v: http://hl7.org/fhir/StructureDefinition/Organization
      l: Organization
element:
  id:
    v: logical-patient.telecom
  path:
    v: logical-patient.telecom
  short:
    v: Patient contact points.
  definition:
    v: Patient contact points.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: ContactPoint
      l: ContactPoint
element:
  id:
    v: logical-patient.telephoneNumber
  path:
    v: logical-patient.telephoneNumber
  short:
    v: Patient telephone contact points.
  definition:
    v: Patient telephone contact points.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: ContactPoint
      l: ContactPoint
element:
  id:
    v: logical-patient.emailAddress
  path:
    v: logical-patient.emailAddress
  short:
    v: Patient email contact points.
  definition:
    v: Patient email contact points.
  min:
    v: 0
  max:
    v: *
  type:
    code:
      v: ContactPoint
      l: ContactPoint
element:
  id:
    v: logical-patient.gender

v: logical-patient.gender

v: Administrative gender.

v: Administrative gender.

v: 0

v: 1

code:
  v: code
  l: code

id:
  v: logical-patient.genderAdditionalCoding
path:
  v: logical-patient.genderAdditionalCoding
short:
  v: Additional Dutch coding for administrative gender when present.
definition:
  v: Additional Dutch coding for administrative gender when present.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.birthDate
path:
  v: logical-patient.birthDate
short:
  v: Date of birth.
definition:
  v: Date of birth.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: date
    l: date

id:
  v: logical-patient.deceasedBoolean
path:
  v: logical-patient.deceasedBoolean
short:
  v: Whether the patient is deceased.
definition:
  v: Whether the patient is deceased.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: logical-patient.deceasedDateTime
path:
  v: logical-patient.deceasedDateTime
short:
  v: Date and time of death when recorded.
definition:
  v: Date and time of death when recorded.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: dateTime
    l: dateTime

id:
  v: logical-patient.address
path:
  v: logical-patient.address
short:
  v: Patient addresses.
definition:
  v: Patient addresses.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Address
    l: Address

id:
  v: logical-patient.maritalStatus
path:
  v: logical-patient.maritalStatus
short:
  v: Formal marital or civil status.
definition:
  v: Formal marital or civil status.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.multipleBirthBoolean
path:
  v: logical-patient.multipleBirthBoolean
short:
  v: Whether the patient is part of a multiple birth.
definition:
  v: Whether the patient is part of a multiple birth.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: boolean
    l: boolean

id:
  v: logical-patient.multipleBirthInteger
path:
  v: logical-patient.multipleBirthInteger
short:
  v: Birth order within a multiple birth when recorded as a number.
definition:
  v: Birth order within a multiple birth when recorded as a number.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: integer
    l: integer

id:
  v: logical-patient.nationality
path:
  v: logical-patient.nationality
short:
  v: Country of citizenship or nationality with optional associated period.
definition:
  v: Country of citizenship or nationality with optional associated period.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-nationality
    l: logical-patient-nationality

id:
  v: logical-patient.legalStatus
path:
  v: logical-patient.legalStatus
short:
  v: Legal status when carried on the BgZ patient source.
definition:
  v: Legal status when carried on the BgZ patient source.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.lifeStance
path:
  v: logical-patient.lifeStance
short:
  v: Life stance when carried on the BgZ patient source.
definition:
  v: Life stance when carried on the BgZ patient source.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: CodeableConcept
    l: CodeableConcept

id:
  v: logical-patient.communication
path:
  v: logical-patient.communication
short:
  v: Communication and language proficiency information.
definition:
  v: Communication and language proficiency information.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-communication
    l: logical-patient-communication

id:
  v: logical-patient.contact
path:
  v: logical-patient.contact
short:
  v: Contact person information.
definition:
  v: Contact person information.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-contact
    l: logical-patient-contact

id:
  v: logical-patient.generalPractitioner
path:
  v: logical-patient.generalPractitioner
short:
  v: General practitioner or responsible health professional reference.
definition:
  v: General practitioner or responsible health professional reference.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference

id:
  v: logical-patient.generalPractitionerRole
path:
  v: logical-patient.generalPractitionerRole
short:
  v: PractitionerRole references carried through the Dutch STU3 practitioner-role reference extension.
definition:
  v: PractitionerRole references carried through the Dutch STU3 practitioner-role reference extension.
min:
  v: 0
max:
  v: *
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/PractitionerRole
    l: PractitionerRole

id:
  v: logical-patient.managingOrganization
path:
  v: logical-patient.managingOrganization
short:
  v: Organization that manages the patient record.
definition:
  v: Organization that manages the patient record.
min:
  v: 0
max:
  v: 1
type:
  code:
    v: Reference
    l: Reference
  target profile:
    v: http://hl7.org/fhir/StructureDefinition/Organization
    l: Organization

id:
  v: logical-patient.link
path:
  v: logical-patient.link
short:
  v: Links to other patient or related person records.
definition:
  v: Links to other patient or related person records.
min:
  v: 0
max:
  v: *
type:
  code:
    v: https://translate-ig.cumuluz.dev/ig/StructureDefinition/logical-patient-link
    l: logical-patient-link