at-core-ext-gender-administrativeGenderAddition
type: StructureDefinition
node role: treeRoot
id:
  v: at-core-ext-gender-administrativeGenderAddition
text:
  status:
    v: extensions
  div:
    v: Generated Narrative: StructureDefinition at-core-ext-gender-administrativeGenderAddition Name Flags Card. Type Description & Constraints Extension 0..* Extension Administrative Gender Addition #xD; extension 0..0 Extension #xD; url 1..1 uri "https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition" #xD; value[x] <a style="padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;; padding-left: 3px; padding-right: 3px; border: 1px maroon solid; font-weight: bold; color: #301212; background-color: #fdf4f4;" href="http://hl7.org/fhir/R5/conformance-rules.html#constraints" title="This element has or is affected by constraints ( at-ext-gender-1 )">C 1..1 Coding Value of extension Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required) Constraints: at-ext-gender-1 #xD; Documentation for this format
extension:
  url:
    v: http://hl7.org/fhir/StructureDefinition/structuredefinition-type-characteristics
  value: code
    v: can-bind
url:
  v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
version:
  v: 2.1.0
name:
  v: AdministrativeGenderAddition
title:
  v: Administrative Gender Addition
status:
  v: active
date:
  v: 2026-08-11T21:36:48+00:00
publisher:
  v: HL7® Austria, TC FHIR®
contact:
  name:
    v: HL7® Austria, TC FHIR®
  telecom:
    system:
      v: url
    value:
      v: https://hl7.at/technische-komitees/tc-fhir/
contact:
  name:
    v: Technical Committee for FHIR® at HL7® Austria
  telecom:
    system:
      v: email
description:
  v: HL7® Austria FHIR® Core Extension for the administrative gender of a person (Patient, Practitioner, ...). The extension is used to add the missing codes and is applied in case the code for administrative gender itself is set to 'other'.
fhir version:
  v: 5.0.0
mapping:
  identity:
    v: rim
  uri:
    v: http://hl7.org/v3
  name:
    v: RIM Mapping
kind:
  v: complex-type
abstract:
  v: false
context:
  type:
    v: element
  expression:
    v: Patient.gender
context:
  type:
    v: element
  expression:
    v: Patient.contact.gender
context:
  type:
    v: element
  expression:
    v: Practitioner.gender
context:
  type:
    v: element
  expression:
    v: RelatedPerson.gender
context:
  type:
    v: element
  expression:
    v: Person.gender
context:
  type:
    v: element
  expression:
    v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-patient#Patient.gender
context:
  type:
    v: element
  expression:
    v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-patient#Patient.contact.gender
context:
  type:
    v: element
  expression:
    v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-practitioner#Practitioner.gender
type:
  v: Extension
base definition:
  v: http://hl7.org/fhir/StructureDefinition/Extension
  link: http://hl7.org/fhir/StructureDefinition/Extension
derivation:
  v: constraint
snapshot:
  extension:
    url:
      v: http://hl7.org/fhir/tools/StructureDefinition/snapshot-base-version
    value: string
      v: 5.0.0
  element:
    id:
      v: Extension
    path:
      v: Extension
    short:
      v: Administrative Gender Addition
    definition:
      v: HL7® Austria FHIR® Core Extension for the administrative gender of a person (Patient, Practitioner, ...). The extension is used to add the missing codes and is applied in case the code for administrative gender itself is set to 'other'.
    min:
      v: 0
    max:
      v: *
    base:
      path:
        v: Extension
      min:
        v: 0
      max:
        v: *
    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())
      source:
        v: http://hl7.org/fhir/StructureDefinition/Element
        link: http://hl7.org/fhir/StructureDefinition/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()
      source:
        v: http://hl7.org/fhir/StructureDefinition/Extension
        link: http://hl7.org/fhir/StructureDefinition/Extension
    is modifier:
      v: false
  element:
    id:
      v: Extension.id
    path:
      v: Extension.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
    condition:
      v: ele-1
    is modifier:
      v: false
    is summary:
      v: false
    mapping:
      identity:
        v: rim
      map:
        v: n/a
  element:
    id:
      v: Extension.extension
    path:
      v: Extension.extension
    slicing:
      description:
        v: Extensions are always sliced by (at least) url
      rules:
        v: open

url
v: id

v: value

v: url

v: Extension

v: An Extension

v: 0

v: 0

path:
  v: Element.extension
min:
  v: 0
max:
  v: *

code:
  v: Extension

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())
source:
  v: http://hl7.org/fhir/StructureDefinition/Element
  link: http://hl7.org/fhir/StructureDefinition/Element

key:
  v: ext-1
severity:
  v: error
human:
  v: Must have either extensions or value[x], not both
expression:
  v: extension.exists() != value.exists()
source:
  v: http://hl7.org/fhir/StructureDefinition/Extension
  link: http://hl7.org/fhir/StructureDefinition/Extension

v: false

v: false

id:
  v: Extension.url
path:
  v: Extension.url
representation:
  v: xmlAttr
short:
  v: identifies the meaning of the extension
definition:
  v: Source of the definition for the extension code - a logical name or a URL.
comment:
  v: 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.
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Extension.url
  min:
    v: 1
  max:
    v: 1
type:
  extension:
    url:
      v: http://hl7.org/fhir/StructureDefinition/structuredefinition-fhir-type
    value: url
      v: uri
  code:
    v: http://hl7.org/fhirpath/System.String
fixed: uri
  v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
is modifier:
  v: false
is summary:
  v: false
mapping:
  identity:
    v: rim
  map:
    v: N/A

id:
  v: Extension.value[x]
path:
  v: Extension.value[x]
short:
  v: Value of extension
definition:
  v: Value of extension - must be one of a constrained set of the data types (see [Extensibility](http://hl7.org/fhir/R5/extensibility.html) for a list).
min:
  v: 1
max:
  v: 1
base:
  path:
    v: Extension.value[x]
  min:
    v: 0
  max:
    v: 1
type:
  code:
    v: Coding
condition:
  v: ext-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())
  source:
    v: http://hl7.org/fhir/StructureDefinition/Element
    link: http://hl7.org/fhir/StructureDefinition/Element
constraint:
  key:
    v: at-ext-gender-1
  severity:
    v: error
  human:
    v: The extension for the additional administrative gender codes is only applied if the administrative gender itself is set to 'other'
  expression:
    v: %resource.where(gender='other').exists() or %resource.contact.where(gender='other').exists()
  source:
    v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
    link: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
is modifier:
  v: false
is summary:
  v: false
binding:
  strength:
    v: required
  value set:
    v: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension
    link: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension
mapping:
  identity:
    v: rim
  map:
    v: N/A

element:
  id:
    v: Extension
  path:
    v: Extension
  short:
    v: Administrative Gender Addition
  definition:
    v: HL7® Austria FHIR® Core Extension for the administrative gender of a person (Patient, Practitioner, ...). The extension is used to add the missing codes and is applied in case the code for administrative gender itself is set to 'other'.
element:
  id:
    v: Extension.extension
  path:
    v: Extension.extension
  max:
    v: 0
element:
  id:
    v: Extension.url
  path:
    v: Extension.url
  fixed: uri
    v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
element:
  id:
    v: Extension.value[x]
  path:
    v: Extension.value[x]
  min:
    v: 1
  type:
    code:
      v: Coding
  constraint:
    key:
      v: at-ext-gender-1
    severity:
      v: error
    human:
      v: The extension for the additional administrative gender codes is only applied if the administrative gender itself is set to 'other'
    expression:
      v: %resource.where(gender='other').exists() or %resource.contact.where(gender='other').exists()
    source:
      v: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
      link: https://fhir.hl7.at/core/r5/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
  binding:
    strength:
      v: required
    value set:
      v: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension
      link: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension