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]