PackagesCanonicalsLogsProblems
    Packages
    hl7.fhir.eu.laboratory@0.1.1
    http://hl7.eu/fhir/laboratory/StructureDefinition/HumanName-eu
description: This profile extends the HumanName data type for supporting multiple family names.
package_name: hl7.fhir.eu.laboratory
derivation: constraint
name: HumanNameEu
type: HumanName
elements:
  family:
    index: 0
    extensions:
      fathersFamily: {url: 'http://hl7.org/fhir/StructureDefinition/humanname-fathers-family', min: 0, type: Extension, index: 2}
      mothersFamily: {url: 'http://hl7.org/fhir/StructureDefinition/humanname-mothers-family', min: 0, type: Extension, index: 3}
    elements:
      extension:
        index: 1
        slicing:
          rules: open
          ordered: false
          discriminator:
          - {path: url, type: value}
          min: null
          slices:
            fathersFamily:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/humanname-fathers-family', index: 2}
              min: 0
            mothersFamily:
              match: {url: null}
              schema: {type: Extension, url: 'http://hl7.org/fhir/StructureDefinition/humanname-mothers-family', index: 3}
              min: 0
  given: {index: 4}
package_version: 0.1.1
class: complex-type
kind: complex-type
url: http://hl7.eu/fhir/laboratory/StructureDefinition/HumanName-eu
base: http://hl7.org/fhir/StructureDefinition/HumanName
version: 0.1.1