PackagesCanonicalsLogsProblems
    Packages
    rs/dguv.enla@0.0.2-Kommentierung
    http://fhir.dguv.de/ENLA/Organization/DGUV-ENLA-PR-Unfallversicherungstraeger
description: Dieses Profil bildet den Unfallversicherungsträger ab.
package_name: rs/dguv.enla
derivation: constraint
name: DGUV_ENLA_PR_Unfallversicherungstraeger
type: Organization
elements:
  id: {mustSupport: true, index: 0}
  text:
    index: 1
    elements:
      status: {mustSupport: false, index: 2}
  identifier:
    short: Identifikator für den Unfallversicherungsträger
    mustSupport: true
    array: true
    max: 2
    index: 3
    slicing:
      slices:
        Institutionskennzeichen:
          match: {}
          schema:
            mustSupport: true
            index: 4
            elements:
              type:
                short: Kennzeichnung Identifikator als Institutionskennzeichen (IKNR)
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {display: Organization identifier}
                type: CodeableConcept
                index: 5
                elements:
                  coding:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: XX, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Organization identifier}
                    type: Coding
                    index: 6
                    elements:
                      system:
                        short: Genutztes Terminologiesystem
                        pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                        mustSupport: true
                        type: uri
                        index: 7
                      code:
                        short: Code für Identifikatortyp
                        mustSupport: true
                        pattern: {type: code, value: XX}
                        type: code
                        index: 8
                      display:
                        short: Bezeichnung für Identifikatortyp
                        mustSupport: true
                        pattern: {type: string, value: Organization identifier}
                        type: string
                        index: 9
                    required: [code, system]
                required: [coding]
              system: {short: Menge möglicher IKNRs, mustSupport: true, index: 10}
              value: {short: Konkrete IKNR, mustSupport: true, index: 11}
            required: [type]
        Telematik-ID:
          match: {}
          schema:
            short: Identifikationsnummer in Telematikinfrastruktur
            mustSupport: true
            index: 12
            elements:
              type:
                short: Kennzeichnung Identifikator als Identifikationsnummer in Telematikinfrastruktur
                mustSupport: true
                pattern:
                  type: CodeableConcept
                  value:
                    coding:
                    - {display: Provider number}
                type: CodeableConcept
                index: 13
                elements:
                  coding:
                    mustSupport: true
                    pattern:
                      type: Coding
                      value: {code: PRN, system: 'http://terminology.hl7.org/CodeSystem/v2-0203', display: Provider number}
                    type: Coding
                    index: 14
                    elements:
                      system:
                        short: Genutztes Terminologiesystem
                        pattern: {type: uri, value: 'http://terminology.hl7.org/CodeSystem/v2-0203'}
                        mustSupport: true
                        type: uri
                        index: 15
                      code:
                        short: Code für Identifikatortyp
                        mustSupport: true
                        pattern: {type: code, value: PRN}
                        type: code
                        index: 16
                      display:
                        short: Bezeichnung für Identifikatortyp
                        mustSupport: true
                        pattern: {type: string, value: Provider number}
                        type: string
                        index: 17
                    required: [code, system]
                required: [coding]
              system: {short: Menge möglicher Telematik-IDs, mustSupport: true, index: 18}
              value: {short: Konkrete Telematik-ID, mustSupport: true, index: 19}
            required: [type]
  name: {short: Name des Unfallversicherungsträgers, mustSupport: true, index: 20}
  telecom:
    mustSupport: true
    index: 21
    elements:
      system: {mustSupport: true, index: 22}
      value: {mustSupport: true, index: 23}
  address:
    mustSupport: true
    index: 24
    slicing:
      slices:
        Strassenanschrift:
          match: {}
          schema:
            mustSupport: true
            index: 25
            elements:
              type: {mustSupport: true, index: 26}
              line:
                mustSupport: true
                index: 27
                extensions:
                  Strasse:
                    url: null
                    _required: true
                    index: 29
                    elements:
                      value:
                        mustSupport: true
                        choices: []
                        index: 31
                  Hausnummer:
                    url: null
                    mustSupport: true
                    _required: true
                    index: 32
                    elements:
                      value:
                        mustSupport: true
                        choices: []
                        index: 34
                  Adresszusatz:
                    url: null
                    mustSupport: true
                    index: 35
                    elements:
                      value:
                        mustSupport: true
                        choices: []
                        index: 37
                elements:
                  extension:
                    mustSupport: true
                    array: true
                    min: 2
                    max: 3
                    index: 28
                    slicing:
                      slices:
                        Strasse:
                          match: {}
                          schema:
                            _required: true
                            index: 29
                            elements:
                              value:
                                mustSupport: true
                                choices: []
                                index: 31
                        Hausnummer:
                          match: {}
                          schema:
                            mustSupport: true
                            _required: true
                            index: 32
                            elements:
                              value:
                                mustSupport: true
                                choices: []
                                index: 34
                        Adresszusatz:
                          match: {}
                          schema:
                            mustSupport: true
                            index: 35
                            elements:
                              value:
                                mustSupport: true
                                choices: []
                                index: 37
              city: {mustSupport: true, index: 38}
              postalCode: {mustSupport: true, index: 39}
              country: {mustSupport: true, index: 40}
            required: [city, line, postalCode]
        Postfach:
          match: {}
          schema:
            mustSupport: true
            index: 41
            elements:
              type: {mustSupport: true, index: 42}
              line:
                mustSupport: true
                index: 43
                extensions:
                  Postfach:
                    url: null
                    mustSupport: true
                    _required: true
                    index: 45
                    elements:
                      value:
                        mustSupport: true
                        choices: []
                        index: 47
                elements:
                  extension:
                    mustSupport: true
                    index: 44
                    slicing:
                      slices:
                        Postfach:
                          match: {}
                          schema:
                            mustSupport: true
                            _required: true
                            index: 45
                            elements:
                              value:
                                mustSupport: true
                                choices: []
                                index: 47
                required: [extension]
              city: {mustSupport: true, index: 48}
              postalCode: {mustSupport: true, index: 49}
              country: {mustSupport: true, index: 50}
            required: [city, line, postalCode]
package_version: 0.0.2-Kommentierung
class: profile
kind: resource
url: http://fhir.dguv.de/ENLA/Organization/DGUV-ENLA-PR-Unfallversicherungstraeger
base: http://fhir.dguv.de/Basis/Organization/DGUV-Basis-PR-Unfallversicherungstraeger
version: 0.0.2