DSTU2 STU 3 Ballot
This page is part of the FHIR Specification (v1.0.2: DSTU 2). The current version which supercedes this version is

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 . For a full list of available versions, see the Directory of published versions . Page versions: . Page versions: R5 R4B R4 R3 R2

6.13.5 2.41.5 Resource Parameters - Detailed Descriptions Resource Parameters - Detailed Descriptions Detailed Descriptions for the elements in the Parameters Resource.

Detailed Descriptions for the elements in the Parameters Resource.

| Version History | Table of Contents | Compare to DSTU1
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. 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.

Control 1..1
Comments

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

Parameters.parameter
Definition

A parameter passed to or received from the operation. A parameter passed to or received from the operation.

Control 0..*
Invariants Defined on this element Defined on this element
inv-1 : A parameter must have a value or a resource, but not both (xpath: exists(f:value) or exists(f:resource) and not(exists(f:value) and exists(f:resource))) : 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). The name of the parameter (reference to the operation definition).

Control 1..1
Type string
Parameters.parameter.value[x]
Definition

If the parameter is a data type. If the parameter is a data type.

Control 0..1
Type *
[x] Note [x] Note See Choice of Data Types for further information about how to use [x] See Choice of Data Types for further information about how to use [x]
Invariants Affect this element Affect this element
inv-1 : A parameter must have a value or a resource, but not both (xpath: exists(f:value) or exists(f:resource) and not(exists(f:value) and exists(f:resource))) : 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. If the parameter is a whole resource.

Control 0..1
Type Resource
Invariants Affect this element Affect this element
inv-1 : A parameter must have a value or a resource, but not both (xpath: exists(f:value) or exists(f:resource) and not(exists(f:value) and exists(f:resource))) : 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 parameter. In many implementation context, a set of named parts is known as a "Tuple". A named part of a multi-part parameter.

Control 0..*
Type See Parameters.parameter See Parameters.parameter
Comments

Only one level of Tuples is allowed. Invariants Defined on this element inv-2 : A part must have a value or a resource, but not both (xpath: exists(f:value) or exists(f:resource) and not(exists(f:value) and exists(f:resource))) © HL7.org 2011+. FHIR DSTU2 (v1.0.2-7202) generated on Sat, Oct 24, 2015 07:43+1100. Links: Search Only one level of nested parameters is allowed.