PackagesCanonicalsLogsProblems
    Packages
    ths-greifswald.ttp-fhir-gw@2.3.0-alpha1
    https://ths-greifswald.de/fhir/StructureDefinition/gics/Parameters/Config
description: giCS client definable configuration parameters for use as input parameters in multiple giCS operations.
package_name: ths-greifswald.ttp-fhir-gw
derivation: constraint
name: Config
type: Parameters
elements:
  parameter:
    array: true
    min: 1
    max: 4
    index: 0
    slicing:
      rules: closed
      discriminator:
      - {path: name, type: value}
      min: 1
      max: 4
      slices:
        idMatchingType:
          match: {name: idMatchingType}
          schema:
            meaningWhenMissing: AT_LEAST_ONE
            index: 1
            elements:
              name:
                pattern: {type: String, value: idMatchingType}
                index: 2
              value:
                choices: [valueCoding]
                index: 4
              valueCoding: {type: Coding, choiceOf: value, index: 5}
              value[x]:
                elements:
                  system: {index: 6}
                  code: {index: 7}
                required: [system, code]
              resource: {index: 8}
              part: {index: 9}
            required: [valueCoding, value]
        ignoreVersionNumber:
          match: {name: ignoreVersionNumber}
          schema:
            meaningWhenMissing: 'false'
            index: 10
            elements:
              name:
                pattern: {type: String, value: ignoreVersionNumber}
                index: 11
              value:
                choices: [valueBoolean]
                index: 13
              valueBoolean: {type: boolean, choiceOf: value, index: 14}
              resource: {index: 15}
              part: {index: 16}
            required: [value, valueBoolean]
        unknownStateIsConsideredAsDecline:
          match: {name: unknownStateIsConsideredAsDecline}
          schema:
            meaningWhenMissing: 'false'
            index: 17
            elements:
              name:
                pattern: {type: String, value: unknownStateIsConsideredAsDecline}
                index: 18
              value:
                choices: [valueBoolean]
                index: 20
              valueBoolean: {type: boolean, choiceOf: value, index: 21}
              resource: {index: 22}
              part: {index: 23}
            required: [value, valueBoolean]
        requestDate:
          match: {name: requestDate}
          schema:
            index: 24
            elements:
              name:
                pattern: {type: String, value: requestDate}
                index: 25
              value:
                choices: [valueDate]
                index: 27
              valueDate: {type: date, choiceOf: value, index: 28}
              resource: {index: 29}
              part: {index: 30}
            required: [value, valueDate]
package_version: 2.3.0-alpha1
class: profile
kind: resource
url: https://ths-greifswald.de/fhir/StructureDefinition/gics/Parameters/Config
base: http://hl7.org/fhir/StructureDefinition/Parameters
version: 2.2.0
required: [parameter]