STU 3 Ballot

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

14.13.2 Parameter Definition Detailed Descriptions

Clinical Decision Support Work GroupMaturity Level: N/ABallot Status: STU 3

14.13.2.1 ParameterDefinition

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.

Control1..1
Summarytrue
ParameterDefinition.name
Definition

The name of the parameter.

Control0..1
Typecode
Summarytrue
ParameterDefinition.use
Definition

Whether the parameter is input or output for the module.

Control1..1
BindingOperationParameterUse: Whether the parameter is input or output (Required)
Typecode
Summarytrue
ParameterDefinition.min
Definition

The minimum number of times this parameter SHALL appear in the request or response.

Control0..1
Typeinteger
Summarytrue
ParameterDefinition.max
Definition

The maximum number of times this element is permitted to appear in the request or response.

Control0..1
Typestring
Summarytrue
ParameterDefinition.documentation
Definition

A brief discussion of what the parameter is for and how it is used by the module.

Control0..1
Typestring
Summarytrue
ParameterDefinition.type
Definition

The type of the parameter.

Control1..1
BindingFHIRAllTypes: Any defined Resource or Data Type name (including "Any" and "Type")
Typecode
Summarytrue
ParameterDefinition.profile
Definition

If specified, this indicates a profile that the input data must conform to, or that the output data will conform to.

Control0..1
TypeReference(StructureDefinition)
Summarytrue