HL7® Austria FHIR® Core Implementation Guide
1.1.0 - STU2

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

Resource Profile: HL7ATCorePatient - Detailed Descriptions

Active as of 2024-07-17

Definitions for the at-core-patient resource profile.

Guidance on how to interpret the contents of this table can be found here

0. Patient
2. Patient.extension
SlicingThis element introduces a set of slices on Patient.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
  • value @ url
  • 4. Patient.extension:citizenship
    Slice Namecitizenship
    Control0..1
    TypeExtension(Patient Citizenship) (Complex Extension)
    6. Patient.extension:citizenship.extension:code
    Slice Namecode
    8. Patient.extension:citizenship.extension:code.value[x]
    BindingUnless not suitable, these codes SHALL be taken from https://termgit.elga.gv.at/ValueSet/elga-laendercodes
    (extensible to https://termgit.elga.gv.at/ValueSet/elga-laendercodes)
    [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
    10. Patient.extension:PatientReligion
    Slice NamePatientReligion
    Control0..1
    TypeExtension(Patient Religion) (Complex Extension)
    12. Patient.identifier
    NoteThis is a business identifier, not a resource identifier (see discussion)
    SlicingThis element introduces a set of slices on Patient.identifier. The slices areUnordered and Open, and can be differentiated using the following discriminators:
    • value @ type.coding.code
    • 14. Patient.identifier.type
      BindingUnless not suitable, these codes SHALL be taken from https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier
      (extensible to https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier)
      16. Patient.identifier:socialSecurityNumber
      Slice NamesocialSecurityNumber
      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control0..1
      18. Patient.identifier:socialSecurityNumber.type
      BindingThe codes SHALL be taken from https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier
      (required to https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier)
      20. Patient.identifier:socialSecurityNumber.type.coding
      22. Patient.identifier:socialSecurityNumber.type.coding.system
      Fixed Valuehttp://terminology.hl7.org/CodeSystem/v2-0203
      24. Patient.identifier:socialSecurityNumber.type.coding.code
      Control1..?
      Fixed ValueSS
      26. Patient.identifier:socialSecurityNumber.system
      ShortOID for the Social Security Number in Austria
      Control1..?
      Fixed Valueurn:oid:1.2.40.0.10.1.4.3.1
      28. Patient.identifier:socialSecurityNumber.value
      30. Patient.identifier:socialSecurityNumber.assigner
      32. Patient.identifier:socialSecurityNumber.assigner.display
      Fixed ValueDachverband der österreichischen Sozialversicherungsträger
      34. Patient.identifier:bPK
      Slice NamebPK
      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control0..*
      36. Patient.identifier:bPK.type
      BindingThe codes SHALL be taken from https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier
      (required to https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier)
      38. Patient.identifier:bPK.type.coding
      40. Patient.identifier:bPK.type.coding.system
      Fixed Valuehttp://terminology.hl7.org/CodeSystem/v2-0203
      42. Patient.identifier:bPK.type.coding.code
      Control1..?
      Fixed ValueNI
      44. Patient.identifier:bPK.system
      ShortOID for the bPK in Austria
      Control1..?
      Fixed Valueurn:oid:1.2.40.0.10.2.1.1.149
      46. Patient.identifier:bPK.value
      48. Patient.identifier:bPK.assigner
      50. Patient.identifier:bPK.assigner.display
      Fixed ValueBundesministerium für Inneres
      52. Patient.identifier:localPatientId
      Slice NamelocalPatientId
      NoteThis is a business identifier, not a resource identifier (see discussion)
      Control0..1
      54. Patient.identifier:localPatientId.type
      BindingThe codes SHALL be taken from https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier
      (required to https://termgit.elga.gv.at/ValueSet/hl7-at-patientidentifier)
      56. Patient.identifier:localPatientId.type.coding
      58. Patient.identifier:localPatientId.type.coding.system
      Fixed Valuehttp://terminology.hl7.org/CodeSystem/v2-0203
      60. Patient.identifier:localPatientId.type.coding.code
      Control1..?
      Fixed ValuePI
      62. Patient.identifier:localPatientId.system
      ShortNamespace that assigned the localPatientId.
      Control1..?
      64. Patient.identifier:localPatientId.value
      66. Patient.active
      68. Patient.name
      Control1..?
      70. Patient.name.family
      72. Patient.name.given
      74. Patient.name.prefix
      76. Patient.name.suffix
      78. Patient.telecom
      80. Patient.telecom.system
      82. Patient.telecom.value
      84. Patient.telecom.use
      86. Patient.gender
      Control1..?
      88. Patient.gender.extension
      SlicingThis element introduces a set of slices on Patient.gender.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
      • value @ url
      • 90. Patient.gender.extension:AdministrativeGenderAddition
        Slice NameAdministrativeGenderAddition
        Control0..1
        TypeExtension(Administrative Gender Addition) (Extension Type: Coding)
        92. Patient.birthDate
        LOINC Code
        94. Patient.deceased[x]
        [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
        SlicingThis element introduces a set of slices on Patient.deceased[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
        • type @ $this
        • 96. Patient.deceased[x]:deceasedBoolean
          Slice NamedeceasedBoolean
          Control0..1
          Typeboolean
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          98. Patient.deceased[x]:deceasedDateTime
          Slice NamedeceasedDateTime
          Control0..1
          TypedateTime
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
          100. Patient.address
          TypeAddress(HL7® AT Core Address Profile)
          102. Patient.address.use
          104. Patient.address.text
          106. Patient.address.line
          108. Patient.address.city
          110. Patient.address.state
          112. Patient.address.postalCode
          114. Patient.address.country
          116. Patient.maritalStatus
          118. Patient.maritalStatus.coding
          120. Patient.maritalStatus.coding.system
          122. Patient.maritalStatus.coding.code
          124. Patient.maritalStatus.coding.display
          126. Patient.multipleBirth[x]
          [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
          SlicingThis element introduces a set of slices on Patient.multipleBirth[x]. The slices areUnordered and Open, and can be differentiated using the following discriminators:
          • type @ $this
          • 128. Patient.multipleBirth[x]:multipleBirthBoolean
            Slice NamemultipleBirthBoolean
            Control0..1
            Typeboolean
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            130. Patient.multipleBirth[x]:multipleBirthInteger
            Slice NamemultipleBirthInteger
            Control0..1
            Typeinteger
            [x] NoteSeeChoice of Data Typesfor further information about how to use [x]
            Primitive ValueThis primitive element may be present, or absent, or replaced by an extension
            132. Patient.photo
            134. Patient.contact
            136. Patient.contact.relationship
            138. Patient.contact.relationship.coding
            140. Patient.contact.relationship.coding.system
            142. Patient.contact.relationship.coding.code
            144. Patient.contact.relationship.coding.display
            146. Patient.contact.name
            148. Patient.contact.name.family
            150. Patient.contact.name.given
            152. Patient.contact.telecom
            154. Patient.contact.telecom.system
            156. Patient.contact.telecom.value
            158. Patient.contact.telecom.use
            160. Patient.contact.address
            TypeAddress(HL7® AT Core Address Profile)
            162. Patient.contact.address.use
            164. Patient.contact.address.text
            166. Patient.contact.address.line
            168. Patient.contact.address.city
            170. Patient.contact.address.state
            172. Patient.contact.address.postalCode
            174. Patient.contact.address.country
            176. Patient.contact.gender
            178. Patient.contact.gender.extension
            SlicingThis element introduces a set of slices on Patient.contact.gender.extension. The slices areUnordered and Open, and can be differentiated using the following discriminators:
            • value @ url
            • 180. Patient.contact.gender.extension:AdministrativeGenderAddition
              Slice NameAdministrativeGenderAddition
              Control0..1
              TypeExtension(Administrative Gender Addition) (Extension Type: Coding)
              182. Patient.contact.organization
              184. Patient.contact.period
              186. Patient.communication
              188. Patient.communication.language
              190. Patient.communication.preferred
              192. Patient.generalPractitioner
              194. Patient.managingOrganization
              196. Patient.link
              198. Patient.link.other
              200. Patient.link.type