PackagesCanonicalsLogsProblems
    Packages
    de.gematik.fhir.directory@0.13.0
    https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict
description: HealthcareService in gematik Directory with strict constraints
package_name: de.gematik.fhir.directory
derivation: constraint
name: HealthcareServiceDirectoryStrict
type: HealthcareService
elements:
  coverageArea:
    elements:
      reference: {index: 12}
      type: {index: 13}
      identifier: {index: 14}
      display: {index: 15}
  category:
    elements:
      coding: {type: Coding, index: 4}
  availableTime:
    extensions:
      specialOpeningTimes:
        url: null
        index: 25
        extensions:
          qualifier:
            url: null
            index: 26
            elements:
              value:
                choices: [valueCoding]
                index: 28
              valueCoding: {type: Coding, choiceOf: value, index: 29}
        elements:
          extension:
            index: 26
            slicing:
              slices:
                qualifier:
                  match: {}
                  schema:
                    index: 26
                    elements:
                      value:
                        choices: [valueCoding]
                        index: 28
                      valueCoding: {type: Coding, choiceOf: value, index: 29}
    elements:
      extension:
        index: 25
        slicing:
          slices:
            specialOpeningTimes:
              match: {}
              schema:
                index: 25
                extensions:
                  qualifier:
                    url: null
                    index: 26
                    elements:
                      value:
                        choices: [valueCoding]
                        index: 28
                      valueCoding: {type: Coding, choiceOf: value, index: 29}
                elements:
                  extension:
                    index: 26
                    slicing:
                      slices:
                        qualifier:
                          match: {}
                          schema:
                            index: 26
                            elements:
                              value:
                                choices: [valueCoding]
                                index: 28
                              valueCoding: {type: Coding, choiceOf: value, index: 29}
  meta:
    elements:
      tag:
        type: Coding
        index: 0
        slicing:
          rules: closed
          discriminator:
          - {path: system, type: pattern}
          min: null
          slices:
            Origin:
              match: {system: null}
              schema: {type: Coding, index: 1}
  specialty:
    elements:
      coding: {type: Coding, index: 6}
  type:
    elements:
      coding: {type: Coding, index: 5}
  eligibility: {index: 17}
  extraDetails: {index: 8}
  characteristic:
    index: 19
    elements:
      coding: {type: Coding, index: 20}
    slicing:
      rules: closed
      discriminator:
      - {path: $this, type: pattern}
      min: null
      slices:
        physicalFeatures:
          match: {}
          schema:
            index: 21
            elements:
              coding: {type: Coding, index: 22}
  photo: {index: 9}
  active: {index: 3}
  communication:
    elements:
      coding: {type: Coding, index: 23}
  comment: {index: 7}
  identifier: {index: 2}
  serviceProvisionCode: {index: 16}
  referralMethod: {index: 24}
  telecom:
    elements:
      rank: {index: 10}
      period: {index: 11}
  program: {index: 18}
package_version: 0.13.0
class: profile
kind: resource
url: https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectoryStrict
base: https://gematik.de/fhir/directory/StructureDefinition/HealthcareServiceDirectory
version: 0.13.0