HL7® Austria FHIR® Core Implementation Guide
2.1.0 - STU3

HL7® Austria FHIR® Core Implementation Guide - Local Development build (v2.1.0) built by the FHIR (HL7® FHIR® Standard) Build Tools. See the Directory of published versions

Resource Profile: HL7® AT Core Patient Profile

Official URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-patient Version: 2.1.0
Active as of 2026-10-07 Responsible: HL7® Austria, TC FHIR® Computable Name: HL7ATCorePatient

HL7® Austria FHIR® Core Profile for patient data in Austria. The HL7® AT Core Patient is based upon the core FHIR® Patient Resource and designed to meet the applicable patient demographic data elements in Austria. It identifies which core elements, extensions, vocabularies and value sets SHALL be present in the resource when using this profile. Note, this extension represents the common structure of Patient information within Austrian information systems.

The goal of this profile is to represent the demographic data of patients in the Austrian healthcare domain. Organizations and persons providing healthcare services in Austria are commonly called “Gesundheitsdiensteanbieter (GDA)” (in English: Healthcare Service Provider). This German abbreviation is therefore used throughout this profile where it is relevant. Austrian patients are usually identified with one or more of the following identifiers:

  • The “Sozialversicherungsnummer (SVNR)” which is the Austrian social security number provided by the Federation of Austrian Social Insurances (Dachverband der österreichischen Sozialversicherungsträger).
  • A “Bereichsspezifisches Personenkennzeichen (bPK)” which is a sector-specific personal identifier used in Austrian e-Government processes and provided by the Federal Ministry of the Interior (Bundesministerium für Inneres).
  • A local patient identifier which is assigned by a GDA (e.g. the patient ID of a hospital information system) and is only unique within the namespace of that GDA.

The identifiers are distinguished by the identifier type code of the HL7 v2 table 0203: “SS” (Social Security number) for the SVNR, “NI” (National unique individual identifier) for the bPK and “PI” (Patient internal identifier) for the local patient identifier. Further identifier types can be found in the HL7 AT Patient Identifier value set.

Usages:

You can also check for usages in the FHIR IG Statistics

Formal Views of Profile Content

Description of Profiles, Differentials, Snapshots and how the different presentations work.

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:citizenship 0..1 (Complex) Nation(s) where the patient claims citizenship
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code 0..1 Extension Nation code of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.url 1..1 uri "code"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-laendercodes (extensible)
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period 0..1 Extension Time period of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.url 1..1 uri "period"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Patient.Slices for extension.extension:citizenship.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
Patient.Slices for extension.extension:PatientReligion 0..1 (Complex) The patient's professed religious affiliations
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Patient.Slices for extension.extension:PatientReligion.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:PatientReligion.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-religion"
Patient.Slices for extension.extension:PatientReligion.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation (extensible)
Patient.Slices for extension.extension:birthPlace 0..1 (Complex) Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:birthPlace.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:birthPlace.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthPlace"
Patient.Slices for extension.extension:birthPlace.value[x] C 1..1 HL7ATCoreAddress Value of extension
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier An identifier for this patient
Slice: Unordered, Open by value:type.coding.code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (extensible)
Patient.Slices for identifier.identifier:socialSecurityNumber This element is included in summaries. 0..1 Identifier Sozialversicherungsnummer (SVNR)
Patient.Slices for identifier.identifier:socialSecurityNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:socialSecurityNumber.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:socialSecurityNumber.system This element is included in summaries. 1..1 uri OID for the Sozialversicherungsnummer (SVNR) in Austria
Fixed Value: urn:oid:1.2.40.0.10.1.4.3.1
Patient.Slices for identifier.identifier:socialSecurityNumber.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:bPK This element is included in summaries. 0..* Identifier Bereichsspezifisches Personenkennzeichen (bPK)
Patient.Slices for identifier.identifier:bPK.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:bPK.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:bPK.system This element is included in summaries. 1..1 uri OID for the Bereichsspezifisches Personenkennzeichen (bPK) in Austria
Fixed Value: urn:oid:1.2.40.0.10.2.1.1.149
Patient.Slices for identifier.identifier:bPK.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:localPatientId This element is included in summaries. 0..1 Identifier Local patient identifier (lokale Patientenkennung)
Patient.Slices for identifier.identifier:localPatientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:localPatientId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:localPatientId.system This element is included in summaries. 1..1 uri Namespace that assigned the localPatientId.
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:localPatientId.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 0..* HumanName A name associated with the patient
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.name.given This element is included in summaries. 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.gender This element is included in summaries. 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.birthDate This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.birthDate.Slices for extension.extension:birthTime 0..1 dateTime Time of day of birth
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.Slices for deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for deceased[x].deceasedBoolean boolean
Patient.Slices for deceased[x].deceasedDateTime dateTime
Patient.Slices for deceased[x].deceased[x]:deceasedBoolean This element is a modifier element. This element is included in summaries. 0..1 boolean Indicates if the individual is deceased or not
Patient.Slices for deceased[x].deceased[x]:deceasedDateTime This element is a modifier element. This element is included in summaries. 0..1 dateTime Indicates if the individual is deceased or not
Patient.address This element is included in summaries. C 0..* HL7ATCoreAddress An address for the individual
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:municipalityCode 0..1 string Municipality code (Gemeindekennziffer)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-municipalityCode
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.line.Slices for extension Content/Rules for all slices
Patient.address.line.Slices for extension.extension:street 0..1 string Street name (Straßenname)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
Patient.address.line.Slices for extension.extension:streetNumber 0..1 string Street number (Hausnummer)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
Patient.address.line.Slices for extension.extension:floorDoorNumber 0..1 string Floor and/or door number (Stiege, Stock, Tür)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
Patient.address.line.Slices for extension.extension:additionalInformation 0..1 string Additional address information (Adresszusatz)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-additionalInformation
Patient.address.city This element is included in summaries. 0..1 string Name of city, town etc.
Example General: Erewhon
Patient.address.state This element is included in summaries. 0..1 string Sub-unit of country (abbreviations ok)
Patient.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.Slices for multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for multipleBirth[x].multipleBirthBoolean boolean
Patient.Slices for multipleBirth[x].multipleBirthInteger integer
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthInteger 0..1 integer Whether patient is part of a multiple birth
Patient.photo 0..* Attachment Image of the patient
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.extension:citizenship.​extension:code.value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-laendercodes Not State Unknown
Patient.extension:PatientReligion.​value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation Not State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier.type Base extensible https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:socialSecurityNumber.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:bPK.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:bPK.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:localPatientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:localPatientId.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:citizenship 0..1 (Complex) Nation(s) where the patient claims citizenship
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code 0..1 Extension Nation code of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-laendercodes (extensible)
Patient.Slices for extension.extension:PatientReligion 0..1 (Complex) The patient's professed religious affiliations
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Patient.Slices for extension.extension:PatientReligion.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation (extensible)
Patient.Slices for extension.extension:birthPlace 0..1 (Complex) Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:birthPlace.value[x] 1..1 HL7ATCoreAddress Value of extension
Patient.Slices for identifier 0..* Identifier An identifier for this patient
Slice: Unordered, Open by value:type.coding.code
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (extensible)
Patient.Slices for identifier.identifier:socialSecurityNumber 0..1 Identifier Sozialversicherungsnummer (SVNR)
Patient.Slices for identifier.identifier:socialSecurityNumber.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.system 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: SS
Patient.Slices for identifier.identifier:socialSecurityNumber.system 1..1 uri OID for the Sozialversicherungsnummer (SVNR) in Austria
Fixed Value: urn:oid:1.2.40.0.10.1.4.3.1
Patient.Slices for identifier.identifier:socialSecurityNumber.value 0..1 string The value that is unique
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.display 0..1 string Text alternative for the resource
Fixed Value: Dachverband der österreichischen Sozialversicherungsträger
Patient.Slices for identifier.identifier:bPK 0..* Identifier Bereichsspezifisches Personenkennzeichen (bPK)
Patient.Slices for identifier.identifier:bPK.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:bPK.type.coding
Patient.Slices for identifier.identifier:bPK.type.coding.system 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:bPK.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: NI
Patient.Slices for identifier.identifier:bPK.system 1..1 uri OID for the Bereichsspezifisches Personenkennzeichen (bPK) in Austria
Fixed Value: urn:oid:1.2.40.0.10.2.1.1.149
Patient.Slices for identifier.identifier:bPK.value 0..1 string The value that is unique
Patient.Slices for identifier.identifier:bPK.assigner
Patient.Slices for identifier.identifier:bPK.assigner.display 0..1 string Text alternative for the resource
Fixed Value: Bundesministerium für Inneres
Patient.Slices for identifier.identifier:localPatientId 0..1 Identifier Local patient identifier (lokale Patientenkennung)
Patient.Slices for identifier.identifier:localPatientId.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:localPatientId.type.coding
Patient.Slices for identifier.identifier:localPatientId.type.coding.system 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:localPatientId.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PI
Patient.Slices for identifier.identifier:localPatientId.system 1..1 uri Namespace that assigned the localPatientId.
Patient.Slices for identifier.identifier:localPatientId.value 0..1 string The value that is unique
Patient.active 0..1 boolean Whether this patient's record is in active use
Patient.name.family 0..1 string Family name (often called 'Surname')
Patient.name.given 0..* string Given names (not always 'first'). Includes middle names
Patient.name.prefix 0..* string Parts that come before the name
Patient.name.suffix 0..* string Parts that come after the name
Patient.telecom
Patient.telecom.system 0..1 code phone | fax | email | pager | url | sms | other
Patient.telecom.value 0..1 string The actual contact point details
Patient.telecom.use 0..1 code home | work | temp | old | mobile - purpose of this contact point
Patient.gender 0..1 code male | female | other | unknown
Patient.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.birthDate 0..1 date The date of birth for the individual
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.birthDate.Slices for extension.extension:birthTime 0..1 dateTime Time of day of birth
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.Slices for deceased[x] 0..1 boolean, dateTime Indicates if the individual is deceased or not
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for deceased[x].deceased[x]:deceasedBoolean 0..1 boolean Indicates if the individual is deceased or not
Patient.Slices for deceased[x].deceased[x]:deceasedDateTime 0..1 dateTime Indicates if the individual is deceased or not
Patient.address 0..* HL7ATCoreAddress An address for the individual
Patient.address.use 0..1 code home | work | temp | old | billing - purpose of this address
Patient.address.text 0..1 string Text representation of the address
Patient.address.line 0..* string Street name, number, direction & P.O. Box etc.
Patient.address.city 0..1 string Name of city, town etc.
Patient.address.state 0..1 string Sub-unit of country (abbreviations ok)
Patient.address.postalCode 0..1 string Postal code for area
Patient.address.country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.maritalStatus
Patient.maritalStatus.coding
Patient.maritalStatus.coding.system 0..1 uri Identity of the terminology system
Patient.maritalStatus.coding.code 0..1 code Symbol in syntax defined by the system
Patient.maritalStatus.coding.display 0..1 string Representation defined by the system
Patient.Slices for multipleBirth[x] 0..1 boolean, integer Whether patient is part of a multiple birth
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthInteger 0..1 integer Whether patient is part of a multiple birth
Patient.photo 0..* Attachment Image of the patient
Patient.contact
Patient.contact.relationship
Patient.contact.relationship.coding
Patient.contact.relationship.coding.system 0..1 uri Identity of the terminology system
Patient.contact.relationship.coding.code 0..1 code Symbol in syntax defined by the system
Patient.contact.relationship.coding.display 0..1 string Representation defined by the system
Patient.contact.name
Patient.contact.name.family 0..1 string Family name (often called 'Surname')
Patient.contact.name.given 0..* string Given names (not always 'first'). Includes middle names
Patient.contact.telecom
Patient.contact.telecom.system 0..1 code phone | fax | email | pager | url | sms | other
Patient.contact.telecom.value 0..1 string The actual contact point details
Patient.contact.telecom.use 0..1 code home | work | temp | old | mobile - purpose of this contact point
Patient.contact.address 0..1 HL7ATCoreAddress Address for the contact person
Patient.contact.address.use 0..1 code home | work | temp | old | billing - purpose of this address
Patient.contact.address.text 0..1 string Text representation of the address
Patient.contact.address.line 0..* string Street name, number, direction & P.O. Box etc.
Patient.contact.address.city 0..1 string Name of city, town etc.
Patient.contact.address.state 0..1 string Sub-unit of country (abbreviations ok)
Patient.contact.address.postalCode 0..1 string Postal code for area
Patient.contact.address.country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.contact.gender 0..1 code male | female | other | unknown
Patient.contact.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.contact.organization 0..1 Reference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization 0..1 Reference(Organization) Organization that is the custodian of the patient record
Patient.link
Patient.link.other 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type 1..1 code replaced-by | replaces | refer | seealso

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Patient.extension:citizenship.​extension:code.value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-laendercodes Not State Unknown
Patient.extension:PatientReligion.​value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation Not State Unknown
Patient.identifier.type Base extensible https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:bPK.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:localPatientId.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:citizenship 0..1 (Complex) Nation(s) where the patient claims citizenship
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
Patient.Slices for extension.extension:citizenship.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:citizenship.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code 0..1 Extension Nation code of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.url 1..1 uri "code"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-laendercodes (extensible)
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period 0..1 Extension Time period of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.url 1..1 uri "period"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Patient.Slices for extension.extension:citizenship.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
Patient.Slices for extension.extension:PatientReligion 0..1 (Complex) The patient's professed religious affiliations
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Patient.Slices for extension.extension:PatientReligion.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:PatientReligion.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:PatientReligion.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-religion"
Patient.Slices for extension.extension:PatientReligion.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation (extensible)
Patient.Slices for extension.extension:birthPlace 0..1 (Complex) Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:birthPlace.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:birthPlace.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:birthPlace.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthPlace"
Patient.Slices for extension.extension:birthPlace.value[x] C 1..1 HL7ATCoreAddress Value of extension
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier An identifier for this patient
Slice: Unordered, Open by value:type.coding.code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (extensible)
Patient.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:All Slices.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:All Slices.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:All Slices.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:socialSecurityNumber This element is included in summaries. 0..1 Identifier Sozialversicherungsnummer (SVNR)
Patient.Slices for identifier.identifier:socialSecurityNumber.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:socialSecurityNumber.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:socialSecurityNumber.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: SS
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:socialSecurityNumber.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:socialSecurityNumber.system This element is included in summaries. 1..1 uri OID for the Sozialversicherungsnummer (SVNR) in Austria
Fixed Value: urn:oid:1.2.40.0.10.1.4.3.1
Patient.Slices for identifier.identifier:socialSecurityNumber.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:socialSecurityNumber.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.display This element is included in summaries. 0..1 string Text alternative for the resource
Fixed Value: Dachverband der österreichischen Sozialversicherungsträger
Patient.Slices for identifier.identifier:bPK This element is included in summaries. 0..* Identifier Bereichsspezifisches Personenkennzeichen (bPK)
Patient.Slices for identifier.identifier:bPK.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:bPK.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:bPK.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:bPK.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.type.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:bPK.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:bPK.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: NI
Patient.Slices for identifier.identifier:bPK.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:bPK.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:bPK.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:bPK.system This element is included in summaries. 1..1 uri OID for the Bereichsspezifisches Personenkennzeichen (bPK) in Austria
Fixed Value: urn:oid:1.2.40.0.10.2.1.1.149
Patient.Slices for identifier.identifier:bPK.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:bPK.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:bPK.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:bPK.assigner.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.assigner.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.assigner.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Patient.Slices for identifier.identifier:bPK.assigner.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Patient.Slices for identifier.identifier:bPK.assigner.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Patient.Slices for identifier.identifier:bPK.assigner.display This element is included in summaries. 0..1 string Text alternative for the resource
Fixed Value: Bundesministerium für Inneres
Patient.Slices for identifier.identifier:localPatientId This element is included in summaries. 0..1 Identifier Local patient identifier (lokale Patientenkennung)
Patient.Slices for identifier.identifier:localPatientId.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:localPatientId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:localPatientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:localPatientId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:localPatientId.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:localPatientId.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:localPatientId.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:localPatientId.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:localPatientId.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:localPatientId.type.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:localPatientId.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:localPatientId.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: PI
Patient.Slices for identifier.identifier:localPatientId.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:localPatientId.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:localPatientId.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:localPatientId.system This element is included in summaries. 1..1 uri Namespace that assigned the localPatientId.
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:localPatientId.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:localPatientId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:localPatientId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 0..* HumanName A name associated with the patient
Patient.name.id 0..1 string Unique id for inter-element referencing
Patient.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Text representation of the full name
Patient.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.name.given This element is included in summaries. 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Patient.telecom.id 0..1 string Unique id for inter-element referencing
Patient.telecom.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Patient.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element is included in summaries. 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.gender.id 0..1 string xml:id (or equivalent in JSON)
Patient.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.gender.value 0..1 string Primitive value for code
Patient.birthDate This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.id 0..1 string xml:id (or equivalent in JSON)
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.birthDate.Slices for extension.extension:birthTime 0..1 dateTime Time of day of birth
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.birthDate.value 0..1 date Primitive value for date
Patient.Slices for deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for deceased[x].deceasedBoolean boolean
Patient.Slices for deceased[x].deceasedDateTime dateTime
Patient.Slices for deceased[x].deceased[x]:deceasedBoolean This element is a modifier element. This element is included in summaries. 0..1 boolean Indicates if the individual is deceased or not
Patient.Slices for deceased[x].deceased[x]:deceasedDateTime This element is a modifier element. This element is included in summaries. 0..1 dateTime Indicates if the individual is deceased or not
Patient.address This element is included in summaries. C 0..* HL7ATCoreAddress An address for the individual
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.address.id 0..1 string Unique id for inter-element referencing
Patient.address.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.address.Slices for extension.extension:municipalityCode 0..1 string Municipality code (Gemeindekennziffer)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-municipalityCode
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.line.id 0..1 string xml:id (or equivalent in JSON)
Patient.address.line.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.address.line.Slices for extension.extension:street 0..1 string Street name (Straßenname)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
Patient.address.line.Slices for extension.extension:streetNumber 0..1 string Street number (Hausnummer)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
Patient.address.line.Slices for extension.extension:floorDoorNumber 0..1 string Floor and/or door number (Stiege, Stock, Tür)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
Patient.address.line.Slices for extension.extension:additionalInformation 0..1 string Additional address information (Adresszusatz)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-additionalInformation
Patient.address.line.value 0..1 string Primitive value for string
Max Length:1048576
Patient.address.city This element is included in summaries. 0..1 string Name of city, town etc.
Example General: Erewhon
Patient.address.state This element is included in summaries. 0..1 string Sub-unit of country (abbreviations ok)
Patient.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
Patient.maritalStatus.id 0..1 string Unique id for inter-element referencing
Patient.maritalStatus.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.maritalStatus.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.maritalStatus.coding.id 0..1 string Unique id for inter-element referencing
Patient.maritalStatus.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.maritalStatus.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Patient.maritalStatus.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.maritalStatus.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.maritalStatus.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.maritalStatus.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.maritalStatus.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for multipleBirth[x].multipleBirthBoolean boolean
Patient.Slices for multipleBirth[x].multipleBirthInteger integer
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthInteger 0..1 integer Whether patient is part of a multiple birth
Patient.photo 0..* Attachment Image of the patient
Patient.contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
Constraints: pat-1
Patient.contact.id 0..1 string Unique id for inter-element referencing
Patient.contact.extension 0..* Extension Additional content defined by implementations
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept The kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
Patient.contact.relationship.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.contact.relationship.coding.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Patient.contact.relationship.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.contact.relationship.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.contact.relationship.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.contact.relationship.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.contact.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.contact.name 0..1 HumanName A name associated with the contact person
Patient.contact.name.id 0..1 string Unique id for inter-element referencing
Patient.contact.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.contact.name.text This element is included in summaries. 0..1 string Text representation of the full name
Patient.contact.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.contact.name.given This element is included in summaries. 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.contact.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.contact.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.contact.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.contact.telecom 0..* ContactPoint A contact detail for the person
Patient.contact.telecom.id 0..1 string Unique id for inter-element referencing
Patient.contact.telecom.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.contact.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Patient.contact.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.contact.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.contact.address C 0..1 HL7ATCoreAddress Address for the contact person
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.contact.address.id 0..1 string Unique id for inter-element referencing
Patient.contact.address.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.address.Slices for extension.extension:municipalityCode 0..1 string Municipality code (Gemeindekennziffer)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-municipalityCode
Patient.contact.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.contact.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.contact.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.contact.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.contact.address.line.id 0..1 string xml:id (or equivalent in JSON)
Patient.contact.address.line.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.contact.address.line.Slices for extension.extension:street 0..1 string Street name (Straßenname)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
Patient.contact.address.line.Slices for extension.extension:streetNumber 0..1 string Street number (Hausnummer)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
Patient.contact.address.line.Slices for extension.extension:floorDoorNumber 0..1 string Floor and/or door number (Stiege, Stock, Tür)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
Patient.contact.address.line.Slices for extension.extension:additionalInformation 0..1 string Additional address information (Adresszusatz)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-additionalInformation
Patient.contact.address.line.value 0..1 string Primitive value for string
Max Length:1048576
Patient.contact.address.city This element is included in summaries. 0..1 string Name of city, town etc.
Example General: Erewhon
Patient.contact.address.state This element is included in summaries. 0..1 string Sub-unit of country (abbreviations ok)
Patient.contact.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.contact.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.contact.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.contact.gender.id 0..1 string xml:id (or equivalent in JSON)
Patient.contact.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.contact.gender.value 0..1 string Primitive value for code
Patient.contact.organization C 0..1 Reference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Patient.extension:citizenship.​extension:code.value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-laendercodes Not State Unknown
Patient.extension:PatientReligion.​value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation Not State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier.type Base extensible https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:socialSecurityNumber.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​assigner.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Patient.identifier:bPK.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:bPK.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:bPK.​assigner.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Patient.identifier:localPatientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:localPatientId.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
Patient.maritalStatus Base extensible MaritalStatus 📍4.0.1 FHIR Std.
Patient.contact.relationship Base extensible Patient Contact Relationship 📍4.0.1 FHIR Std.
Patient.contact.name.​use Base required NameUse 📍4.0.1 FHIR Std.
Patient.contact.telecom.​system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Patient.contact.telecom.​use Base required ContactPointUse 📍4.0.1 FHIR Std.
Patient.contact.address.​use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.contact.address.​type Base required AddressType 📍4.0.1 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.communication.​language Base preferred Common Languages 📍4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Patient

Summary

Mandatory: 0 element(6 nested mandatory elements)
Fixed: 10 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Patient.identifier
  • The element 1 is sliced based on the value of Patient.deceased[x]
  • The element 1 is sliced based on the value of Patient.multipleBirth[x]

Key Elements View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:citizenship 0..1 (Complex) Nation(s) where the patient claims citizenship
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code 0..1 Extension Nation code of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.url 1..1 uri "code"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-laendercodes (extensible)
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period 0..1 Extension Time period of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.url 1..1 uri "period"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Patient.Slices for extension.extension:citizenship.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
Patient.Slices for extension.extension:PatientReligion 0..1 (Complex) The patient's professed religious affiliations
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Patient.Slices for extension.extension:PatientReligion.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:PatientReligion.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-religion"
Patient.Slices for extension.extension:PatientReligion.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation (extensible)
Patient.Slices for extension.extension:birthPlace 0..1 (Complex) Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:birthPlace.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:birthPlace.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthPlace"
Patient.Slices for extension.extension:birthPlace.value[x] C 1..1 HL7ATCoreAddress Value of extension
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier An identifier for this patient
Slice: Unordered, Open by value:type.coding.code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (extensible)
Patient.Slices for identifier.identifier:socialSecurityNumber This element is included in summaries. 0..1 Identifier Sozialversicherungsnummer (SVNR)
Patient.Slices for identifier.identifier:socialSecurityNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:socialSecurityNumber.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:socialSecurityNumber.system This element is included in summaries. 1..1 uri OID for the Sozialversicherungsnummer (SVNR) in Austria
Fixed Value: urn:oid:1.2.40.0.10.1.4.3.1
Patient.Slices for identifier.identifier:socialSecurityNumber.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:bPK This element is included in summaries. 0..* Identifier Bereichsspezifisches Personenkennzeichen (bPK)
Patient.Slices for identifier.identifier:bPK.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:bPK.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:bPK.system This element is included in summaries. 1..1 uri OID for the Bereichsspezifisches Personenkennzeichen (bPK) in Austria
Fixed Value: urn:oid:1.2.40.0.10.2.1.1.149
Patient.Slices for identifier.identifier:bPK.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:localPatientId This element is included in summaries. 0..1 Identifier Local patient identifier (lokale Patientenkennung)
Patient.Slices for identifier.identifier:localPatientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:localPatientId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:localPatientId.system This element is included in summaries. 1..1 uri Namespace that assigned the localPatientId.
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:localPatientId.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 0..* HumanName A name associated with the patient
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.name.given This element is included in summaries. 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.gender This element is included in summaries. 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.birthDate This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.birthDate.Slices for extension.extension:birthTime 0..1 dateTime Time of day of birth
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.Slices for deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for deceased[x].deceasedBoolean boolean
Patient.Slices for deceased[x].deceasedDateTime dateTime
Patient.Slices for deceased[x].deceased[x]:deceasedBoolean This element is a modifier element. This element is included in summaries. 0..1 boolean Indicates if the individual is deceased or not
Patient.Slices for deceased[x].deceased[x]:deceasedDateTime This element is a modifier element. This element is included in summaries. 0..1 dateTime Indicates if the individual is deceased or not
Patient.address This element is included in summaries. C 0..* HL7ATCoreAddress An address for the individual
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.address.Slices for extension Content/Rules for all slices
Patient.address.Slices for extension.extension:municipalityCode 0..1 string Municipality code (Gemeindekennziffer)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-municipalityCode
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.line.Slices for extension Content/Rules for all slices
Patient.address.line.Slices for extension.extension:street 0..1 string Street name (Straßenname)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
Patient.address.line.Slices for extension.extension:streetNumber 0..1 string Street number (Hausnummer)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
Patient.address.line.Slices for extension.extension:floorDoorNumber 0..1 string Floor and/or door number (Stiege, Stock, Tür)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
Patient.address.line.Slices for extension.extension:additionalInformation 0..1 string Additional address information (Adresszusatz)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-additionalInformation
Patient.address.city This element is included in summaries. 0..1 string Name of city, town etc.
Example General: Erewhon
Patient.address.state This element is included in summaries. 0..1 string Sub-unit of country (abbreviations ok)
Patient.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.Slices for multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for multipleBirth[x].multipleBirthBoolean boolean
Patient.Slices for multipleBirth[x].multipleBirthInteger integer
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthInteger 0..1 integer Whether patient is part of a multiple birth
Patient.photo 0..* Attachment Image of the patient
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.extension:citizenship.​extension:code.value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-laendercodes Not State Unknown
Patient.extension:PatientReligion.​value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation Not State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier.type Base extensible https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:socialSecurityNumber.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:bPK.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:bPK.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:localPatientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:localPatientId.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

Differential View

This structure is derived from Patient

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:citizenship 0..1 (Complex) Nation(s) where the patient claims citizenship
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code 0..1 Extension Nation code of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-laendercodes (extensible)
Patient.Slices for extension.extension:PatientReligion 0..1 (Complex) The patient's professed religious affiliations
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Patient.Slices for extension.extension:PatientReligion.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation (extensible)
Patient.Slices for extension.extension:birthPlace 0..1 (Complex) Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:birthPlace.value[x] 1..1 HL7ATCoreAddress Value of extension
Patient.Slices for identifier 0..* Identifier An identifier for this patient
Slice: Unordered, Open by value:type.coding.code
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (extensible)
Patient.Slices for identifier.identifier:socialSecurityNumber 0..1 Identifier Sozialversicherungsnummer (SVNR)
Patient.Slices for identifier.identifier:socialSecurityNumber.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.system 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: SS
Patient.Slices for identifier.identifier:socialSecurityNumber.system 1..1 uri OID for the Sozialversicherungsnummer (SVNR) in Austria
Fixed Value: urn:oid:1.2.40.0.10.1.4.3.1
Patient.Slices for identifier.identifier:socialSecurityNumber.value 0..1 string The value that is unique
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.display 0..1 string Text alternative for the resource
Fixed Value: Dachverband der österreichischen Sozialversicherungsträger
Patient.Slices for identifier.identifier:bPK 0..* Identifier Bereichsspezifisches Personenkennzeichen (bPK)
Patient.Slices for identifier.identifier:bPK.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:bPK.type.coding
Patient.Slices for identifier.identifier:bPK.type.coding.system 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:bPK.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: NI
Patient.Slices for identifier.identifier:bPK.system 1..1 uri OID for the Bereichsspezifisches Personenkennzeichen (bPK) in Austria
Fixed Value: urn:oid:1.2.40.0.10.2.1.1.149
Patient.Slices for identifier.identifier:bPK.value 0..1 string The value that is unique
Patient.Slices for identifier.identifier:bPK.assigner
Patient.Slices for identifier.identifier:bPK.assigner.display 0..1 string Text alternative for the resource
Fixed Value: Bundesministerium für Inneres
Patient.Slices for identifier.identifier:localPatientId 0..1 Identifier Local patient identifier (lokale Patientenkennung)
Patient.Slices for identifier.identifier:localPatientId.type 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:localPatientId.type.coding
Patient.Slices for identifier.identifier:localPatientId.type.coding.system 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:localPatientId.type.coding.code 1..1 code Symbol in syntax defined by the system
Fixed Value: PI
Patient.Slices for identifier.identifier:localPatientId.system 1..1 uri Namespace that assigned the localPatientId.
Patient.Slices for identifier.identifier:localPatientId.value 0..1 string The value that is unique
Patient.active 0..1 boolean Whether this patient's record is in active use
Patient.name 0..* HumanName A name associated with the patient
Patient.name.family 0..1 string Family name (often called 'Surname')
Patient.name.given 0..* string Given names (not always 'first'). Includes middle names
Patient.name.prefix 0..* string Parts that come before the name
Patient.name.suffix 0..* string Parts that come after the name
Patient.telecom
Patient.telecom.system 0..1 code phone | fax | email | pager | url | sms | other
Patient.telecom.value 0..1 string The actual contact point details
Patient.telecom.use 0..1 code home | work | temp | old | mobile - purpose of this contact point
Patient.gender 0..1 code male | female | other | unknown
Patient.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.birthDate 0..1 date The date of birth for the individual
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.birthDate.Slices for extension.extension:birthTime 0..1 dateTime Time of day of birth
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.Slices for deceased[x] 0..1 boolean, dateTime Indicates if the individual is deceased or not
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for deceased[x].deceased[x]:deceasedBoolean 0..1 boolean Indicates if the individual is deceased or not
Patient.Slices for deceased[x].deceased[x]:deceasedDateTime 0..1 dateTime Indicates if the individual is deceased or not
Patient.address 0..* HL7ATCoreAddress An address for the individual
Patient.address.use 0..1 code home | work | temp | old | billing - purpose of this address
Patient.address.text 0..1 string Text representation of the address
Patient.address.line 0..* string Street name, number, direction & P.O. Box etc.
Patient.address.city 0..1 string Name of city, town etc.
Patient.address.state 0..1 string Sub-unit of country (abbreviations ok)
Patient.address.postalCode 0..1 string Postal code for area
Patient.address.country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.maritalStatus
Patient.maritalStatus.coding
Patient.maritalStatus.coding.system 0..1 uri Identity of the terminology system
Patient.maritalStatus.coding.code 0..1 code Symbol in syntax defined by the system
Patient.maritalStatus.coding.display 0..1 string Representation defined by the system
Patient.Slices for multipleBirth[x] 0..1 boolean, integer Whether patient is part of a multiple birth
Slice: Unordered, Open by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthInteger 0..1 integer Whether patient is part of a multiple birth
Patient.photo 0..* Attachment Image of the patient
Patient.contact
Patient.contact.relationship
Patient.contact.relationship.coding
Patient.contact.relationship.coding.system 0..1 uri Identity of the terminology system
Patient.contact.relationship.coding.code 0..1 code Symbol in syntax defined by the system
Patient.contact.relationship.coding.display 0..1 string Representation defined by the system
Patient.contact.name
Patient.contact.name.family 0..1 string Family name (often called 'Surname')
Patient.contact.name.given 0..* string Given names (not always 'first'). Includes middle names
Patient.contact.telecom
Patient.contact.telecom.system 0..1 code phone | fax | email | pager | url | sms | other
Patient.contact.telecom.value 0..1 string The actual contact point details
Patient.contact.telecom.use 0..1 code home | work | temp | old | mobile - purpose of this contact point
Patient.contact.address 0..1 HL7ATCoreAddress Address for the contact person
Patient.contact.address.use 0..1 code home | work | temp | old | billing - purpose of this address
Patient.contact.address.text 0..1 string Text representation of the address
Patient.contact.address.line 0..* string Street name, number, direction & P.O. Box etc.
Patient.contact.address.city 0..1 string Name of city, town etc.
Patient.contact.address.state 0..1 string Sub-unit of country (abbreviations ok)
Patient.contact.address.postalCode 0..1 string Postal code for area
Patient.contact.address.country 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.contact.gender 0..1 code male | female | other | unknown
Patient.contact.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.contact.organization 0..1 Reference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization 0..1 Reference(Organization) Organization that is the custodian of the patient record
Patient.link
Patient.link.other 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type 1..1 code replaced-by | replaces | refer | seealso

doco Documentation for this format

Terminology Bindings (Differential)

Path Status Usage ValueSet Version Source
Patient.extension:citizenship.​extension:code.value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-laendercodes Not State Unknown
Patient.extension:PatientReligion.​value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation Not State Unknown
Patient.identifier.type Base extensible https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:bPK.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:localPatientId.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown

Snapshot View

NameFlagsCard.TypeDescription & Constraints    Filter: doco
Patient 0..* Patient Information about an individual or animal receiving health care services
Patient.id This element is included in summaries. 0..1 id Logical id of this artifact
Patient.meta This element is included in summaries. 0..1 Meta Metadata about the resource
Patient.implicitRules This element is a modifier element. This element is included in summaries. 0..1 uri A set of rules under which this content was created
Patient.language 0..1 code Language of the resource content
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.text 0..1 Narrative Text summary of the resource, for human interpretation
This profile does not constrain the narrative in regard to content, language, or traceability to data elements
Patient.contained 0..* Resource Contained, inline Resources
Patient.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for extension.extension:citizenship 0..1 (Complex) Nation(s) where the patient claims citizenship
URL: http://hl7.org/fhir/StructureDefinition/patient-citizenship
Patient.Slices for extension.extension:citizenship.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:citizenship.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension Content/Rules for all slices
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code 0..1 Extension Nation code of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.url 1..1 uri "code"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:code.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-laendercodes (extensible)
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period 0..1 Extension Time period of citizenship
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.url 1..1 uri "period"
Patient.Slices for extension.extension:citizenship.Slices for extension.extension:period.value[x] 1..1 Period Value of extension
Patient.Slices for extension.extension:citizenship.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-citizenship"
Patient.Slices for extension.extension:PatientReligion 0..1 (Complex) The patient's professed religious affiliations
URL: http://hl7.org/fhir/StructureDefinition/patient-religion
Patient.Slices for extension.extension:PatientReligion.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:PatientReligion.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:PatientReligion.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-religion"
Patient.Slices for extension.extension:PatientReligion.value[x] 1..1 CodeableConcept Value of extension
Binding: https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation (extensible)
Patient.Slices for extension.extension:birthPlace 0..1 (Complex) Place of Birth for patient
URL: http://hl7.org/fhir/StructureDefinition/patient-birthPlace
Patient.Slices for extension.extension:birthPlace.id 0..1 string Unique id for inter-element referencing
Patient.Slices for extension.extension:birthPlace.extension 0..0 Extension
Slice: Unordered, Open by value:url
Patient.Slices for extension.extension:birthPlace.url 1..1 uri "http://hl7.org/fhir/StructureDefinition/patient-birthPlace"
Patient.Slices for extension.extension:birthPlace.value[x] C 1..1 HL7ATCoreAddress Value of extension
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.modifierExtension This element is a modifier element. 0..* Extension Extensions that cannot be ignored
Patient.Slices for identifier This element is included in summaries. 0..* Identifier An identifier for this patient
Slice: Unordered, Open by value:type.coding.code

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for identifier.identifier:All Slices Content/Rules for all slices
Patient.Slices for identifier.identifier:All Slices.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:All Slices.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:All Slices.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:All Slices.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (extensible)
Patient.Slices for identifier.identifier:All Slices.system This element is included in summaries. 0..1 uri The namespace for the identifier value
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:All Slices.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:All Slices.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:All Slices.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:socialSecurityNumber This element is included in summaries. 0..1 Identifier Sozialversicherungsnummer (SVNR)
Patient.Slices for identifier.identifier:socialSecurityNumber.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:socialSecurityNumber.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:socialSecurityNumber.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: SS
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:socialSecurityNumber.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:socialSecurityNumber.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:socialSecurityNumber.system This element is included in summaries. 1..1 uri OID for the Sozialversicherungsnummer (SVNR) in Austria
Fixed Value: urn:oid:1.2.40.0.10.1.4.3.1
Patient.Slices for identifier.identifier:socialSecurityNumber.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:socialSecurityNumber.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Patient.Slices for identifier.identifier:socialSecurityNumber.assigner.display This element is included in summaries. 0..1 string Text alternative for the resource
Fixed Value: Dachverband der österreichischen Sozialversicherungsträger
Patient.Slices for identifier.identifier:bPK This element is included in summaries. 0..* Identifier Bereichsspezifisches Personenkennzeichen (bPK)
Patient.Slices for identifier.identifier:bPK.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:bPK.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:bPK.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:bPK.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.type.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:bPK.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:bPK.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: NI
Patient.Slices for identifier.identifier:bPK.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:bPK.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:bPK.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:bPK.system This element is included in summaries. 1..1 uri OID for the Bereichsspezifisches Personenkennzeichen (bPK) in Austria
Fixed Value: urn:oid:1.2.40.0.10.2.1.1.149
Patient.Slices for identifier.identifier:bPK.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:bPK.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:bPK.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.Slices for identifier.identifier:bPK.assigner.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:bPK.assigner.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:bPK.assigner.reference This element is included in summaries. C 0..1 string Literal reference, Relative, internal or absolute URL
Patient.Slices for identifier.identifier:bPK.assigner.type This element is included in summaries. 0..1 uri Type the reference refers to (e.g. "Patient")
Binding: ResourceType (extensible): Aa resource (or, for logical models, the URI of the logical model).
Patient.Slices for identifier.identifier:bPK.assigner.identifier This element is included in summaries. 0..1 Identifier Logical reference, when literal reference is not known
Patient.Slices for identifier.identifier:bPK.assigner.display This element is included in summaries. 0..1 string Text alternative for the resource
Fixed Value: Bundesministerium für Inneres
Patient.Slices for identifier.identifier:localPatientId This element is included in summaries. 0..1 Identifier Local patient identifier (lokale Patientenkennung)
Patient.Slices for identifier.identifier:localPatientId.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:localPatientId.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:localPatientId.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | secondary | old (If known)
Binding: IdentifierUse (required): Identifies the purpose for this identifier, if known .
Patient.Slices for identifier.identifier:localPatientId.type This element is included in summaries. 0..1 CodeableConcept Description of identifier
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier (required)
Patient.Slices for identifier.identifier:localPatientId.type.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:localPatientId.type.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:localPatientId.type.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.Slices for identifier.identifier:localPatientId.type.coding.id 0..1 string Unique id for inter-element referencing
Patient.Slices for identifier.identifier:localPatientId.type.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.Slices for identifier.identifier:localPatientId.type.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Fixed Value: http://terminology.hl7.org/CodeSystem/v2-0203
Patient.Slices for identifier.identifier:localPatientId.type.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.Slices for identifier.identifier:localPatientId.type.coding.code This element is included in summaries. 1..1 code Symbol in syntax defined by the system
Fixed Value: PI
Patient.Slices for identifier.identifier:localPatientId.type.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.Slices for identifier.identifier:localPatientId.type.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.Slices for identifier.identifier:localPatientId.type.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for identifier.identifier:localPatientId.system This element is included in summaries. 1..1 uri Namespace that assigned the localPatientId.
Example General: http://www.acme.com/identifiers/patient
Patient.Slices for identifier.identifier:localPatientId.value This element is included in summaries. 0..1 string The value that is unique
Example General: 123456
Patient.Slices for identifier.identifier:localPatientId.period This element is included in summaries. 0..1 Period Time period when id is/was valid for use
Patient.Slices for identifier.identifier:localPatientId.assigner This element is included in summaries. 0..1 Reference(Organization) Organization that issued id (may be just text)
Patient.active This element is a modifier element. This element is included in summaries. 0..1 boolean Whether this patient's record is in active use
Patient.name This element is included in summaries. 0..* HumanName A name associated with the patient
Patient.name.id 0..1 string Unique id for inter-element referencing
Patient.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.name.text This element is included in summaries. 0..1 string Text representation of the full name
Patient.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.name.given This element is included in summaries. 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.telecom This element is included in summaries. 0..* ContactPoint A contact detail for the individual
Patient.telecom.id 0..1 string Unique id for inter-element referencing
Patient.telecom.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Patient.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.gender This element is included in summaries. 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.gender.id 0..1 string xml:id (or equivalent in JSON)
Patient.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.gender.value 0..1 string Primitive value for code
Patient.birthDate This element is included in summaries. 0..1 date The date of birth for the individual
Patient.birthDate.id 0..1 string xml:id (or equivalent in JSON)
Patient.birthDate.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.birthDate.Slices for extension.extension:birthTime 0..1 dateTime Time of day of birth
URL: http://hl7.org/fhir/StructureDefinition/patient-birthTime
Patient.birthDate.value 0..1 date Primitive value for date
Patient.Slices for deceased[x] This element is a modifier element. This element is included in summaries. 0..1 Indicates if the individual is deceased or not
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for deceased[x].deceasedBoolean boolean
Patient.Slices for deceased[x].deceasedDateTime dateTime
Patient.Slices for deceased[x].deceased[x]:deceasedBoolean This element is a modifier element. This element is included in summaries. 0..1 boolean Indicates if the individual is deceased or not
Patient.Slices for deceased[x].deceased[x]:deceasedDateTime This element is a modifier element. This element is included in summaries. 0..1 dateTime Indicates if the individual is deceased or not
Patient.address This element is included in summaries. C 0..* HL7ATCoreAddress An address for the individual
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.address.id 0..1 string Unique id for inter-element referencing
Patient.address.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.address.Slices for extension.extension:municipalityCode 0..1 string Municipality code (Gemeindekennziffer)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-municipalityCode
Patient.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.address.line.id 0..1 string xml:id (or equivalent in JSON)
Patient.address.line.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.address.line.Slices for extension.extension:street 0..1 string Street name (Straßenname)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
Patient.address.line.Slices for extension.extension:streetNumber 0..1 string Street number (Hausnummer)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
Patient.address.line.Slices for extension.extension:floorDoorNumber 0..1 string Floor and/or door number (Stiege, Stock, Tür)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
Patient.address.line.Slices for extension.extension:additionalInformation 0..1 string Additional address information (Adresszusatz)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-additionalInformation
Patient.address.line.value 0..1 string Primitive value for string
Max Length:1048576
Patient.address.city This element is included in summaries. 0..1 string Name of city, town etc.
Example General: Erewhon
Patient.address.state This element is included in summaries. 0..1 string Sub-unit of country (abbreviations ok)
Patient.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.maritalStatus 0..1 CodeableConcept Marital (civil) status of a patient
Binding: Marital Status Codes (extensible): The domestic partnership status of a person.
Patient.maritalStatus.id 0..1 string Unique id for inter-element referencing
Patient.maritalStatus.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.maritalStatus.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.maritalStatus.coding.id 0..1 string Unique id for inter-element referencing
Patient.maritalStatus.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.maritalStatus.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Patient.maritalStatus.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.maritalStatus.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.maritalStatus.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.maritalStatus.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.maritalStatus.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.Slices for multipleBirth[x] 0..1 Whether patient is part of a multiple birth
Slice: Unordered, Closed by type:$this
Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.Slices for multipleBirth[x].multipleBirthBoolean boolean
Patient.Slices for multipleBirth[x].multipleBirthInteger integer
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthBoolean 0..1 boolean Whether patient is part of a multiple birth
Patient.Slices for multipleBirth[x].multipleBirth[x]:multipleBirthInteger 0..1 integer Whether patient is part of a multiple birth
Patient.photo 0..* Attachment Image of the patient
Patient.contact C 0..* BackboneElement A contact party (e.g. guardian, partner, friend) for the patient
Constraints: pat-1
Patient.contact.id 0..1 string Unique id for inter-element referencing
Patient.contact.extension 0..* Extension Additional content defined by implementations
Patient.contact.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.contact.relationship 0..* CodeableConcept The kind of relationship
Binding: PatientContactRelationship (extensible): The nature of the relationship between a patient and a contact person for that patient.
Patient.contact.relationship.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding This element is included in summaries. 0..* Coding Code defined by a terminology system
Patient.contact.relationship.coding.id 0..1 string Unique id for inter-element referencing
Patient.contact.relationship.coding.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.relationship.coding.system This element is included in summaries. 0..1 uri Identity of the terminology system
Patient.contact.relationship.coding.version This element is included in summaries. 0..1 string Version of the system - if relevant
Patient.contact.relationship.coding.code This element is included in summaries. 0..1 code Symbol in syntax defined by the system
Patient.contact.relationship.coding.display This element is included in summaries. 0..1 string Representation defined by the system
Patient.contact.relationship.coding.userSelected This element is included in summaries. 0..1 boolean If this coding was chosen directly by the user
Patient.contact.relationship.text This element is included in summaries. 0..1 string Plain text representation of the concept
Patient.contact.name 0..1 HumanName A name associated with the contact person
Patient.contact.name.id 0..1 string Unique id for inter-element referencing
Patient.contact.name.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.name.use This element is a modifier element. This element is included in summaries. 0..1 code usual | official | temp | nickname | anonymous | old | maiden
Binding: NameUse (required): The use of a human name.
Patient.contact.name.text This element is included in summaries. 0..1 string Text representation of the full name
Patient.contact.name.family This element is included in summaries. 0..1 string Family name (often called 'Surname')
Patient.contact.name.given This element is included in summaries. 0..* string Given names (not always 'first'). Includes middle names
This repeating element order: Given Names appear in the correct order for presenting the name
Patient.contact.name.prefix This element is included in summaries. 0..* string Parts that come before the name
This repeating element order: Prefixes appear in the correct order for presenting the name
Patient.contact.name.suffix This element is included in summaries. 0..* string Parts that come after the name
This repeating element order: Suffixes appear in the correct order for presenting the name
Patient.contact.name.period This element is included in summaries. 0..1 Period Time period when name was/is in use
Patient.contact.telecom 0..* ContactPoint A contact detail for the person
Patient.contact.telecom.id 0..1 string Unique id for inter-element referencing
Patient.contact.telecom.extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.telecom.system This element is included in summaries. C 0..1 code phone | fax | email | pager | url | sms | other
Binding: ContactPointSystem (required): Telecommunications form for contact point.
Patient.contact.telecom.value This element is included in summaries. 0..1 string The actual contact point details
Patient.contact.telecom.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | mobile - purpose of this contact point
Binding: ContactPointUse (required): Use of contact point.
Patient.contact.telecom.rank This element is included in summaries. 0..1 positiveInt Specify preferred order of use (1 = highest)
Patient.contact.telecom.period This element is included in summaries. 0..1 Period Time period when the contact point was/is in use
Patient.contact.address C 0..1 HL7ATCoreAddress Address for the contact person
Constraints: at-addr-1, at-addr-2, at-addr-3
Patient.contact.address.id 0..1 string Unique id for inter-element referencing
Patient.contact.address.Slices for extension 0..* Extension Additional content defined by implementations
Slice: Unordered, Open by value:url
Patient.contact.address.Slices for extension.extension:municipalityCode 0..1 string Municipality code (Gemeindekennziffer)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-municipalityCode
Patient.contact.address.use This element is a modifier element. This element is included in summaries. 0..1 code home | work | temp | old | billing - purpose of this address
Binding: AddressUse (required): The use of an address.
Example General: home
Patient.contact.address.type This element is included in summaries. 0..1 code postal | physical | both
Binding: AddressType (required): The type of an address (physical / postal).
Example General: both
Patient.contact.address.text This element is included in summaries. 0..1 string Text representation of the address
Example General: 137 Nowhere Street, Erewhon 9132
Patient.contact.address.line This element is included in summaries. 0..* string Street name, number, direction & P.O. Box etc.
This repeating element order: The order in which lines should appear in an address label
Example General: 137 Nowhere Street
Patient.contact.address.line.id 0..1 string xml:id (or equivalent in JSON)
Patient.contact.address.line.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url
Patient.contact.address.line.Slices for extension.extension:street 0..1 string Street name (Straßenname)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-streetName
Patient.contact.address.line.Slices for extension.extension:streetNumber 0..1 string Street number (Hausnummer)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-houseNumber
Patient.contact.address.line.Slices for extension.extension:floorDoorNumber 0..1 string Floor and/or door number (Stiege, Stock, Tür)
URL: http://hl7.org/fhir/StructureDefinition/iso21090-ADXP-additionalLocator
Patient.contact.address.line.Slices for extension.extension:additionalInformation 0..1 string Additional address information (Adresszusatz)
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-address-additionalInformation
Patient.contact.address.line.value 0..1 string Primitive value for string
Max Length:1048576
Patient.contact.address.city This element is included in summaries. 0..1 string Name of city, town etc.
Example General: Erewhon
Patient.contact.address.state This element is included in summaries. 0..1 string Sub-unit of country (abbreviations ok)
Patient.contact.address.postalCode This element is included in summaries. 0..1 string Postal code for area
Example General: 9132
Patient.contact.address.country This element is included in summaries. 0..1 string Country (e.g. can be ISO 3166 2 or 3 letter code)
Patient.contact.gender 0..1 code male | female | other | unknown
Binding: AdministrativeGender (required): The gender of a person used for administrative purposes.
Patient.contact.gender.id 0..1 string xml:id (or equivalent in JSON)
Patient.contact.gender.Slices for extension 0..* Extension Extension
Slice: Unordered, Open by value:url

Slicing Note: The rules on this element (including its children) apply to all the slices, but are not repeated in them
Patient.contact.gender.Slices for extension.extension:AdministrativeGenderAddition 0..1 Coding Additional administrative gender (Geschlecht, Ergänzung zu 'other')
URL: https://fhir.hl7.at/core/r4/StructureDefinition/at-core-ext-gender-administrativeGenderAddition
Binding: https://termgit.elga.gv.at/ValueSet/hl7-at-administrativegender-fhir-extension (required)
Patient.contact.gender.value 0..1 string Primitive value for code
Patient.contact.organization C 0..1 Reference(Organization) Organization that is associated with the contact
Patient.contact.period 0..1 Period The period during which this contact person or organization is valid to be contacted relating to this patient
Patient.communication 0..* BackboneElement A language which may be used to communicate with the patient about his or her health
Patient.communication.id 0..1 string Unique id for inter-element referencing
Patient.communication.extension 0..* Extension Additional content defined by implementations
Patient.communication.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.communication.language 1..1 CodeableConcept The language which can be used to communicate with the patient about his or her health
Binding: CommonLanguages (preferred): A human language.
Additional BindingsPurpose
AllLanguages Max Binding
Patient.communication.preferred 0..1 boolean Language preference indicator
Patient.generalPractitioner 0..* Reference(Organization | Practitioner | PractitionerRole) Patient's nominated primary care provider
Patient.managingOrganization This element is included in summaries. 0..1 Reference(Organization) Organization that is the custodian of the patient record
Patient.link This element is a modifier element. This element is included in summaries. 0..* BackboneElement Link to another patient resource that concerns the same actual person
Patient.link.id 0..1 string Unique id for inter-element referencing
Patient.link.extension 0..* Extension Additional content defined by implementations
Patient.link.modifierExtension This element is a modifier element. This element is included in summaries. 0..* Extension Extensions that cannot be ignored even if unrecognized
Patient.link.other This element is included in summaries. 1..1 Reference(Patient | RelatedPerson) The other patient or related person resource that the link refers to
Patient.link.type This element is included in summaries. 1..1 code replaced-by | replaces | refer | seealso
Binding: LinkType (required): The type of link between this patient resource and another patient resource.

doco Documentation for this format

Terminology Bindings

Path Status Usage ValueSet Version Source
Patient.language Base preferred Common Languages 📍4.0.1 FHIR Std.
Patient.extension:citizenship.​extension:code.value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-laendercodes Not State Unknown
Patient.extension:PatientReligion.​value[x] Base extensible https://termgit.elga.gv.at/ValueSet/elga-religiousaffiliation Not State Unknown
Patient.identifier.use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier.type Base extensible https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:socialSecurityNumber.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:socialSecurityNumber.​assigner.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Patient.identifier:bPK.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:bPK.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.identifier:bPK.​assigner.type Base extensible ResourceType 📍4.0.1 FHIR Std.
Patient.identifier:localPatientId.​use Base required IdentifierUse 📍4.0.1 FHIR Std.
Patient.identifier:localPatientId.​type Base required https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier Not State Unknown
Patient.name.use Base required NameUse 📍4.0.1 FHIR Std.
Patient.telecom.system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Patient.telecom.use Base required ContactPointUse 📍4.0.1 FHIR Std.
Patient.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.address.use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.address.type Base required AddressType 📍4.0.1 FHIR Std.
Patient.maritalStatus Base extensible MaritalStatus 📍4.0.1 FHIR Std.
Patient.contact.relationship Base extensible Patient Contact Relationship 📍4.0.1 FHIR Std.
Patient.contact.name.​use Base required NameUse 📍4.0.1 FHIR Std.
Patient.contact.telecom.​system Base required ContactPointSystem 📍4.0.1 FHIR Std.
Patient.contact.telecom.​use Base required ContactPointUse 📍4.0.1 FHIR Std.
Patient.contact.address.​use Base required AddressUse 📍4.0.1 FHIR Std.
Patient.contact.address.​type Base required AddressType 📍4.0.1 FHIR Std.
Patient.contact.gender Base required AdministrativeGender 📍4.0.1 FHIR Std.
Patient.communication.​language Base preferred Common Languages 📍4.0.1 FHIR Std.
Patient.link.type Base required LinkType 📍4.0.1 FHIR Std.

Constraints

Id Grade Path(s) Description Expression

This structure is derived from Patient

Summary

Mandatory: 0 element(6 nested mandatory elements)
Fixed: 10 elements

Structures

This structure refers to these other structures:

Extensions

This structure refers to these extensions:

Slices

This structure defines the following Slices:

  • The element 1 is sliced based on the value of Patient.identifier
  • The element 1 is sliced based on the value of Patient.deceased[x]
  • The element 1 is sliced based on the value of Patient.multipleBirth[x]

 

Other representations of profile: CSV, Excel, Schematron

Notes:

Usage of the European Health Insurance Card (EHIC):

  • In most information systems in Austria, the EHIC information is captured and communicated in a structured way and not just as an additional identifier for the patient.
  • HL7 Europe has already started to create a FHIR IG for the EHIC as a combination of the Coverage Resource with existing identifiers of a Patient (the identifier part of the EHIC information is different for each European country, hence it has to be addressed this way)
  • The current draft of this FHIR IG can be found here
  • As soon as it is balloted and finished, HL7 Austria will incorperate it accordingly in to its HL7 AT FHIR Core IG.