PackagesCanonicalsLogsProblems
    Packages
    dguv.oper@0.1.0-Kommentierung
    http://fhir.dguv.de/OPER/Organization/DGUV-OPER-PR-BehandelndeEinrichtung
description: Im Zusammenhang mit dem stationären Operationsbericht bildet dieses Profil mit Namen und Anschrift die Einrichtung ab, in der die Operation durchgeführt wurde.
package_name: dguv.oper
derivation: constraint
name: DGUV_OPER_PR_BehandelndeEinrichtung
type: Organization
elements:
  id: {mustSupport: true, index: 0}
  meta:
    mustSupport: true
    index: 1
    elements:
      profile:
        mustSupport: true
        pattern: {type: Canonical, value: 'http://fhir.dguv.de/OPER/Organization/DGUV-OPER-PR-BehandelndeEinrichtung'}
        index: 2
    required: [profile]
  identifier:
    short: Identifikator für die behandelnde Einrichtung
    mustSupport: true
    array: true
    max: 6
    index: 3
    slicing:
      rules: open
      min: null
      max: 6
      slices:
        Institutionskennzeichen:
          match: {}
          schema:
            mustSupport: true
            index: 4
            elements:
              type:
                short: Kennzeichnung Identifikator als Institutionskennzeichen (IKNR)
                mustSupport: true
                index: 5
                elements:
                  coding:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: XX, system: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                    index: 6
                    elements:
                      system:
                        short: Genutztes Terminologiesystem
                        pattern: {type: Uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                        mustSupport: true
                        index: 7
                      code:
                        short: Code für Identifikatortyp
                        mustSupport: true
                        pattern: {type: Code, value: XX}
                        index: 8
                    required: [system, code]
                required: [coding]
              system: {short: Menge möglicher IKNRs, mustSupport: true, index: 9}
              value: {short: Konkrete IKNR, mustSupport: true, index: 10}
            required: [type]
        Telematik-ID:
          match: {}
          schema: {index: 11}
          max: 1
  name: {short: Name der behandelnden Einrichtung, mustSupport: true, index: 12}
  address:
    short: Adresse der behandelnden Einrichtung
    mustSupport: true
    index: 13
    slicing:
      rules: open
      min: 1
      max: 1
      slices:
        Strassenanschrift:
          match: {}
          schema:
            mustSupport: true
            _required: true
            index: 14
            extensions:
              Stadtteil: {url: null, max: 0, index: 15}
            elements:
              extension:
                index: 15
                slicing:
                  slices:
                    Stadtteil:
                      match: {}
                      schema: {index: 15}
                      max: 0
              type: {mustSupport: true, index: 16}
              line:
                mustSupport: true
                index: 17
                extensions:
                  Strasse:
                    url: null
                    short: Straßenname (ohne Hausnummer)
                    mustSupport: true
                    _required: true
                    index: 19
                    elements:
                      value:
                        short: Konkreter Straßenname
                        mustSupport: true
                        choices: []
                        index: 21
                  Hausnummer:
                    url: null
                    mustSupport: true
                    _required: true
                    index: 22
                    elements:
                      value:
                        short: Konkrete Hausnummer
                        mustSupport: true
                        choices: []
                        index: 24
                  Adresszusatz:
                    url: null
                    mustSupport: true
                    index: 25
                    elements:
                      value:
                        short: Konkreter Adresszusatz
                        mustSupport: true
                        choices: []
                        index: 27
                elements:
                  extension:
                    mustSupport: true
                    array: true
                    min: 2
                    max: 3
                    index: 18
                    slicing:
                      slices:
                        Strasse:
                          match: {}
                          schema:
                            short: Straßenname (ohne Hausnummer)
                            mustSupport: true
                            _required: true
                            index: 19
                            elements:
                              value:
                                short: Konkreter Straßenname
                                mustSupport: true
                                choices: []
                                index: 21
                        Hausnummer:
                          match: {}
                          schema:
                            mustSupport: true
                            _required: true
                            index: 22
                            elements:
                              value:
                                short: Konkrete Hausnummer
                                mustSupport: true
                                choices: []
                                index: 24
                        Adresszusatz:
                          match: {}
                          schema:
                            mustSupport: true
                            index: 25
                            elements:
                              value:
                                short: Konkreter Adresszusatz
                                mustSupport: true
                                choices: []
                                index: 27
              city: {short: Name der Stadt, mustSupport: true, index: 28}
              postalCode: {mustSupport: true, index: 29}
              country: {mustSupport: true, index: 30}
            required: [city, postalCode, line]
        Postfach:
          match: {}
          schema: {index: 31}
          max: 0
package_version: 0.1.0-Kommentierung
class: profile
kind: resource
url: http://fhir.dguv.de/OPER/Organization/DGUV-OPER-PR-BehandelndeEinrichtung
base: http://fhir.dguv.de/Basis/Organization/DGUV-Basis-PR-BehandelndeEinrichtung
version: '0.1'
required: [address, meta]