description: 'ParameterDefinition Type: The parameters to the module. This collection specifies both the input and output parameters. Input parameters are provided by the caller as part of the $evaluate operation. Output parameters are included in the GuidanceResponse.' package_name: hl7.fhir.r6.examples derivation: specialization name: ParameterDefinition type: ParameterDefinition elements: name: {type: code, short: Name used to access the parameter value, index: 0} use: type: code short: in | out binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/operation-parameter-use|6.0.0-ballot2'} index: 1 min: {type: integer, short: Minimum cardinality, index: 2} max: {type: string, short: Maximum cardinality (a number of *), index: 3} documentation: {type: string, short: A brief description of the parameter, index: 4} type: type: code short: What type of value binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/fhir-types|6.0.0-ballot2'} index: 5 profile: {type: canonical, short: What profile the value is expected to be, index: 6} package_version: 6.0.0-ballot2 class: complex-type kind: complex-type url: http://hl7.org/fhir/StructureDefinition/ParameterDefinition base: http://hl7.org/fhir/StructureDefinition/DataType version: 6.0.0-ballot2 required: [type, use]