PackagesCanonicalsLogsProblems
    Packages
    kbv.basis@1.4.0-Expansions
    https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Datatype_Name
description: null
package_name: kbv.basis
derivation: constraint
name: KBV_PR_Base_Datatype_Name
type: HumanName
elements:
  use:
    pattern: {type: Code, value: official}
    index: 0
  text: {short: Vollständiger Name, index: 1}
  family:
    index: 2
    extensions:
      namenszusatz: {url: null, min: 0, index: 4}
      nachname: {url: null, min: 0, index: 5}
      vorsatzwort: {url: null, min: 0, index: 6}
    elements:
      extension:
        index: 3
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 0
          slices:
            namenszusatz:
              match: {url: null}
              schema: {index: 4}
              min: 0
            nachname:
              match: {url: null}
              schema: {index: 5}
              min: 0
            vorsatzwort:
              match: {url: null}
              schema: {index: 6}
              min: 0
  given: {index: 7}
  prefix:
    extensions:
      prefix-qualifier:
        url: null
        _required: true
        index: 9
        elements:
          value:
            choices: []
            index: 11
            slicing:
              rules: open
              discriminator:
              - {path: $this, type: type}
              min: null
              slices:
                valueCode:
                  match: {}
                  schema:
                    pattern: {type: Code, value: AC}
                    choices: []
                    index: 13
    elements:
      extension:
        index: 8
        slicing:
          rules: open
          discriminator:
          - {path: url, type: value}
          min: 1
          slices:
            prefix-qualifier:
              match: {url: null}
              schema:
                _required: true
                index: 9
                elements:
                  value:
                    choices: []
                    index: 11
                    slicing:
                      rules: open
                      discriminator:
                      - {path: $this, type: type}
                      min: null
                      slices:
                        valueCode:
                          match: {}
                          schema:
                            pattern: {type: Code, value: AC}
                            choices: []
                            index: 13
    required: [extension]
  suffix: {index: 14}
package_version: 1.4.0-Expansions
class: complex-type
kind: complex-type
url: https://fhir.kbv.de/StructureDefinition/KBV_PR_Base_Datatype_Name
base: http://fhir.de/StructureDefinition/humanname-de-basis|1.4.0
version: 1.4.0
required: [family, use]