ParameterDefinition

complex type

Base StructureDefinition for 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.

Official spec
PathCard.TypeDescription & Constraints
ParameterDefinition0..*Definition of a parameter to a module
.id0..1StringUnique id for inter-element referencing
.extension0..*ExtensionAdditional content defined by implementations
.nameΣ0..1codeName used to access the parameter value
.useΣ1..1codein | out
Bindingoperation-parameter-use(required)
.minΣ0..1integerMinimum cardinality
.maxΣ0..1stringMaximum cardinality (a number of *)
.documentationΣ0..1stringA brief description of the parameter
.typeΣ1..1codeWhat type of value
Bindingall-types(required)
.profileΣ0..1canonicalWhat profile the value is expected to be