description: Dieses Profil definiert die Eingabeparameter für die $validate-Operation des TI-Flow-Fachdienstes. package_name: de.gematik.tiflow derivation: constraint name: TIFlowCOREValidateOperationInput type: Parameters elements: parameter: array: true min: 2 index: 0 slicing: rules: closed discriminator: - {path: name, type: pattern} min: 2 slices: resource: match: {name: resource} schema: _required: true index: 1 elements: name: mustSupport: true pattern: {type: String, value: resource} index: 2 value: choices: [] index: 4 resource: {mustSupport: true, index: 5} part: {index: 6} required: [resource] fhir_config: match: {name: fhir_config} schema: _required: true index: 7 elements: name: mustSupport: true pattern: {type: String, value: fhir_config} index: 8 value: mustSupport: true choices: [valueCode] index: 10 valueCode: {type: code, mustSupport: true, choiceOf: value, index: 11} resource: {index: 12} part: {index: 13} required: [valueCode, value] profile: match: {name: profile} schema: index: 14 elements: name: mustSupport: true pattern: {type: String, value: profile} index: 15 value: mustSupport: true choices: [valueCanonical] index: 17 valueCanonical: {type: canonical, mustSupport: true, choiceOf: value, index: 18} resource: {index: 19} part: {index: 20} required: [valueCanonical, value] returnBoolean: match: {name: returnBoolean} schema: index: 21 elements: name: mustSupport: true pattern: {type: String, value: returnBoolean} index: 22 value: mustSupport: true choices: [valueBoolean] index: 24 valueBoolean: {type: boolean, mustSupport: true, choiceOf: value, index: 25} resource: {index: 26} part: {index: 27} required: [value, valueBoolean] package_version: 2.0.0 class: profile kind: resource url: https://gematik.de/fhir/tiflow/StructureDefinition/ti-flow-core-validate-operation-input base: http://hl7.org/fhir/StructureDefinition/Parameters version: 2.0.0