PackagesCanonicalsLogsProblems
    Packages
    fhir.trustedhealthapps.org@1.1.0
    https://fhir.trustedhealthapps.org/StructureDefinition/HealthAppManufacturer
description: null
package_name: fhir.trustedhealthapps.org
derivation: constraint
name: HealthAppManufacturer
type: Organization
elements:
  identifier:
    short: Identifikationsmerkmale des Herstellers einer Health-App bzw. DiGA
    mustSupport: true
    index: 0
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        iknr:
          match: {system: null}
          schema:
            type: Identifier
            short: Institutionskennzeichen eines Herstellers einer Health-App bzw. DiGA
            mustSupport: true
            index: 1
            elements:
              system: {mustSupport: true, index: 2}
              value: {mustSupport: true, index: 3}
  type:
    short: Herstellertyp
    mustSupport: true
    index: 4
    slicing:
      rules: open
      discriminator:
      - {path: coding.system, type: value}
      min: null
      slices:
        personenTyp:
          match:
            coding: {system: null}
          schema:
            mustSupport: true
            index: 5
            elements:
              coding: {type: Coding, mustSupport: true, index: 6}
  name: {short: Klarname des Herstellers einer Health-App bzw. DiGA, mustSupport: true, index: 7}
  telecom:
    short: Kontaktdaten eines Herstellers einer Health-App bzw. DiGA
    mustSupport: true
    index: 8
    slicing:
      rules: open
      discriminator:
      - {path: system, type: value}
      min: null
      slices:
        email:
          match: {system: email}
          schema:
            short: E-Mail-Adresse
            mustSupport: true
            index: 9
            elements:
              system:
                pattern: {type: code, value: email}
                mustSupport: true
                type: code
                index: 10
              value: {mustSupport: true, index: 11}
            required: [system, value]
  address:
    short: Anschrift eines Herstellers einer Health-App bzw. DiGA
    mustSupport: true
    index: 12
    elements:
      line: {short: Adressinformationen des Herstellers einer DiGA bzw. Health-App, mustSupport: true, index: 13}
      city: {short: Adressinformationen (Ort) des Herstellers einer DiGA bzw. Health-App, mustSupport: true, index: 14}
      postalCode: {short: Adressinformation (PLZ) des Herstellers einer DiGA bzw. Health-App, mustSupport: true, index: 15}
      country: {short: Adressinformation (Land) des Herstellers einer DiGA bzw. Health-App, mustSupport: true, index: 16}
  contact:
    short: Kontaktinformationen eines Ansprechpartners
    mustSupport: true
    index: 17
    elements:
      name:
        short: Name
        mustSupport: true
        index: 18
        elements:
          family: {mustSupport: true, index: 19}
          given: {mustSupport: true, index: 20}
      telecom:
        short: Kontaktdaten
        mustSupport: true
        index: 21
        slicing:
          rules: open
          discriminator:
          - {path: system, type: value}
          min: null
          slices:
            email:
              match: {system: email}
              schema:
                short: E-Mail-Adresse
                mustSupport: true
                index: 22
                elements:
                  system:
                    pattern: {type: code, value: email}
                    mustSupport: true
                    type: code
                    index: 23
                  value: {mustSupport: true, index: 24}
                required: [system, value]
            phone:
              match: {system: phone}
              schema:
                short: Telefonnummer
                mustSupport: true
                index: 25
                elements:
                  system:
                    pattern: {type: code, value: phone}
                    mustSupport: true
                    type: code
                    index: 26
                  value: {mustSupport: true, index: 27}
                required: [system, value]
      address:
        short: Adressinformationen des Ansprechpartners
        mustSupport: true
        index: 28
        elements:
          line: {short: Abteilung, mustSupport: true, index: 29}
package_version: 1.1.0
class: profile
kind: resource
url: https://fhir.trustedhealthapps.org/StructureDefinition/HealthAppManufacturer
base: http://hl7.org/fhir/StructureDefinition/Organization
version: 1.1.0