This page is part of the FHIR Specification (v1.4.0: STU 3 Ballot 3). The current version which supercedes this version is 5.0.0. For a full list of available versions, see the Directory of published versions 

Clinical Decision Support Work Group | Maturity Level: N/A | Ballot Status: DSTU 2 |

| ParameterDefinition | |
| Definition | 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. |
| Control | 1..1 |
| Summary | true |
| ParameterDefinition.name | |
| Definition | The name of the parameter. |
| Control | 0..1 |
| Type | code |
| Summary | true |
| ParameterDefinition.use | |
| Definition | Whether the parameter is input or output for the module. |
| Control | 1..1 |
| Binding | OperationParameterUse: Whether the parameter is input or output (Required) |
| Type | code |
| Summary | true |
| ParameterDefinition.min | |
| Definition | The minimum number of times this parameter SHALL appear in the request or response. |
| Control | 0..1 |
| Type | integer |
| Summary | true |
| ParameterDefinition.max | |
| Definition | The maximum number of times this element is permitted to appear in the request or response. |
| Control | 0..1 |
| Type | string |
| Summary | true |
| ParameterDefinition.documentation | |
| Definition | A brief discussion of what the parameter is for and how it is used by the module. |
| Control | 0..1 |
| Type | string |
| Summary | true |
| ParameterDefinition.type | |
| Definition | The type of the parameter. |
| Control | 1..1 |
| Binding | FHIRAllTypes: Any defined Resource or Data Type name (including "Any" and "Type") |
| Type | code |
| Summary | true |
| ParameterDefinition.profile | |
| Definition | If specified, this indicates a profile that the input data must conform to, or that the output data will conform to. |
| Control | 0..1 |
| Type | Reference(StructureDefinition) |
| Summary | true |