PackagesCanonicalsLogsProblems
    Packages
    de.gematik.isik@basismodul-4.0.1
    https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger
description: Dieses Profil ermöglicht die Darstellung von Angehörigen in ISiK Szenarien.  \n### Motivation\nDer Angehörige wird vor allem im Zusammenhang mit Anwendungsszenarien verwendet,\n in denen das Versicherungsverhältnis eine Rolle spielt. \n Hier können Angehörige, bspw. der hauptversicherte Elternteil \n eines minderjährigen Kindes, in der Familienversicherung sein. \n In Selbstzahler-Szenarien können Angehörige die Zahler für eine \n im Krankenhaus erbrachte Leistung sein.\nIn FHIR werden Angehörige von Patienten mit der RelatedPerson-Ressource repräsentiert.\n\n### Kompatibilität\nFür das Profil ISiKAngehoeriger wurde bis zum Zeitpunkt der Veröffentlichung kein Abgleich der Kompatibilität zu anderen Profilen (der KBV und der Medizininformatik-Initiative) durchgeführt.\n\nHinweise zu Inkompatibilitäten können über die [Portalseite](https://service.gematik.de/servicedesk/customer/portal/16) gemeldet werden.
package_name: de.gematik.isik
derivation: constraint
name: ISiKAngehoeriger
type: RelatedPerson
elements:
  patient:
    short: Patientenbezug
    mustSupport: true
    index: 0
    elements:
      reference: {short: Patienten-Link, mustSupport: true, index: 1}
    required: [reference]
  relationship: {short: Verwandtschaftsverhältnis, mustSupport: true, index: 2}
  name:
    type: HumanName
    short: Offizieller Name der angehörigen Person
    mustSupport: true
    index: 3
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: 1
      slices:
        Name:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 4
            elements:
              use: {short: Verwendungszweck, mustSupport: true, index: 5}
              family: {short: Nachname, mustSupport: true, index: 6}
              given: {short: 'Vorname ', mustSupport: true, index: 7}
              prefix: {short: Präfix, mustSupport: true, index: 8}
  telecom:
    short: Telekommunikationsverbindung
    mustSupport: true
    index: 9
    elements:
      system: {short: Art der Telekommunikationsverbindung, mustSupport: true, index: 10}
      value: {short: Telekommunikations-Endpunkt, mustSupport: true, index: 11}
    required: [value, system]
  address:
    mustSupport: true
    index: 12
    slicing:
      rules: open
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        Strassenanschrift:
          match: {type: both}
          schema:
            constraint:
              address-cnt-2or3-char: {human: 'The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.', source: 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger', severity: warning, expression: 'country.empty() or (country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-2'') or country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-3''))'}
            short: Straßenanschrift
            index: 13
            type: Address
            mustSupport: true
            array: true
            elements:
              extension:
                mustSupport: true
                index: 14
                slicing:
                  slices:
                    Stadtteil:
                      match: {}
                      schema: {mustSupport: true, index: 14}
              type: {short: Adresstyp, mustSupport: true, index: 15}
              line:
                short: Adresszeile
                mustSupport: true
                index: 16
                extensions:
                  Strasse: {url: null, short: 'Strassenname ', index: 17}
                  Hausnummer: {url: null, short: 'Hausnummer ', index: 18}
                  Adresszusatz: {url: null, short: 'Adresszusatz ', index: 19}
                  Postfach: {url: null, max: 0, short: Postfachnummer, index: 20}
                elements:
                  extension:
                    short: 'Strassenname '
                    index: 17
                    slicing:
                      slices:
                        Strasse:
                          match: {}
                          schema: {short: 'Strassenname ', index: 17}
                        Hausnummer:
                          match: {}
                          schema: {short: 'Hausnummer ', index: 18}
                        Adresszusatz:
                          match: {}
                          schema: {short: 'Adresszusatz ', index: 19}
                        Postfach:
                          match: {}
                          schema: {short: Postfachnummer, index: 20}
                          max: 0
              city: {short: Stadt, mustSupport: true, index: 21}
              postalCode: {short: 'Postleitzahl ', mustSupport: true, index: 22}
              country: {short: Land, mustSupport: true, index: 23}
            extensions:
              Stadtteil: {url: null, mustSupport: true, index: 14}
            required: [country, city, postalCode, line, type]
            pattern:
              type: Address
              value: {type: both}
        Postfach:
          match: {type: postal}
          schema:
            constraint:
              address-cnt-2or3-char: {human: 'The content of the country element (if present) SHALL be selected EITHER from ValueSet ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2 OR MAY be selected from ISO Country Alpha-3 Value Set http://hl7.org/fhir/ValueSet/iso3166-1-3, IF the country is not specified in value Set ISO Country Alpha-2 http://hl7.org/fhir/ValueSet/iso3166-1-2.', source: 'https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger', severity: warning, expression: 'country.empty() or (country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-2'') or country.memberOf(''http://hl7.org/fhir/ValueSet/iso3166-1-3''))'}
            short: Postfachadresse
            index: 24
            type: Address
            mustSupport: true
            array: true
            elements:
              type: {short: Adresstyp, mustSupport: true, index: 25}
              line:
                short: Adresszeile
                mustSupport: true
                index: 26
                extensions:
                  Strasse: {url: null, max: 0, index: 27}
                  Hausnummer: {url: null, max: 0, index: 28}
                  Adresszusatz: {url: null, max: 0, index: 29}
                  Postfach: {url: null, short: Postfachnummer, index: 30}
                elements:
                  extension:
                    index: 27
                    slicing:
                      slices:
                        Strasse:
                          match: {}
                          schema: {index: 27}
                          max: 0
                        Hausnummer:
                          match: {}
                          schema: {index: 28}
                          max: 0
                        Adresszusatz:
                          match: {}
                          schema: {index: 29}
                          max: 0
                        Postfach:
                          match: {}
                          schema: {short: Postfachnummer, index: 30}
              city: {short: Stadt, mustSupport: true, index: 31}
              postalCode: {short: 'Postleitzahl ', mustSupport: true, index: 32}
              country: {short: Land, mustSupport: true, index: 33}
            required: [country, city, postalCode, line, type]
            pattern:
              type: Address
              value: {type: postal}
package_version: basismodul-4.0.1
class: profile
kind: resource
url: https://gematik.de/fhir/isik/StructureDefinition/ISiKAngehoeriger
base: http://hl7.org/fhir/StructureDefinition/RelatedPerson
version: 4.0.1
required: [name]