Current Build

Detailed Descriptions for the elements in the Parameters Resource.

Parameters
Definition

This special resource type is used to represent an operation request and response (operations.html). It has no other use, and there is no RESTful endpoint associated with it.

Control1..1
Comments

The parameters that may be used are defined by the OperationDefinition resource.

Parameters.parameter
Definition

A parameter passed to or received from the operation.

Control0..*
InvariantsDefined on this element
inv-1: A parameter must have only one of (value, resource, part) (expression : (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())), xpath: exists(f:value) or exists(f:resource) and not(exists(f:value) and exists(f:resource)))
Parameters.parameter.name
Definition

The name of the parameter (reference to the operation definition).

Control1..1
Typestring
Parameters.parameter.value[x]
Definition

If the parameter is a data type.

Control0..1
Type*
[x] NoteSee Choice of Data Types for further information about how to use [x]
InvariantsAffect this element
inv-1: A parameter must have only one of (value, resource, part) (expression : (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())), xpath: exists(f:value) or exists(f:resource) and not(exists(f:value) and exists(f:resource)))
Parameters.parameter.resource
Definition

If the parameter is a whole resource.

Control0..1
TypeResource
InvariantsAffect this element
inv-1: A parameter must have only one of (value, resource, part) (expression : (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())), xpath: exists(f:value) or exists(f:resource) and not(exists(f:value) and exists(f:resource)))
Parameters.parameter.part
Definition

A named part of a multi-part parameter.

Control0..*
TypeSee Parameters.parameter
Comments

Only one level of nested parameters is allowed.