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.r5.examples derivation: specialization name: ParameterDefinition type: ParameterDefinition elements: name: {short: Name used to access the parameter value, type: code, isSummary: true, index: 0} use: short: in | out type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/operation-parameter-use|5.0.0-ballot'} isSummary: true index: 1 min: {type: integer, short: Minimum cardinality, isSummary: true, index: 2} max: {type: string, short: Maximum cardinality (a number of *), isSummary: true, index: 3} documentation: {type: string, short: A brief description of the parameter, isSummary: true, index: 4} type: short: What type of value type: code binding: {strength: required, valueSet: 'http://hl7.org/fhir/ValueSet/fhir-types|5.0.0-ballot'} isSummary: true index: 5 profile: {type: canonical, short: What profile the value is expected to be, isSummary: true, index: 6} package_version: 5.0.0-ballot class: complex-type kind: complex-type url: http://hl7.org/fhir/StructureDefinition/ParameterDefinition base: http://hl7.org/fhir/StructureDefinition/DataType version: 5.0.0-ballot required: [type, use]