This
page
is
part
of
the
FHIR
Specification
(v3.0.2:
STU
3).
(v3.3.0:
R4
Ballot
2).
The
current
version
which
supercedes
this
version
is
5.0.0
.
For
a
full
list
of
available
versions,
see
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
| http://www.hl7.org/Special/committees/fiwg/index.cfm | Maturity Level : 5 | Normative | Compartments : Not linked to any defined compartments |
Normative Candidate Note: This page is candidate normative content for R4 in the Infrastructure Package . Once normative, it will lose it's Maturity Level, and breaking changes will no longer be made.
Detailed Descriptions for the elements in the Parameters Resource.
| Parameters | |
| Element Id | 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. |
| Control | 1..1 |
| Summary | true |
| Comments |
The parameters that may be used are defined by the OperationDefinition resource. |
| Parameters.parameter | |
| Element Id | Parameters.parameter |
| Definition |
A parameter passed to or received from the operation. |
| Control | 0..* |
| Summary | true |
| Invariants |
Defined
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 | |
| Element Id | Parameters.parameter.name |
| Definition |
The name of the parameter (reference to the operation definition). |
| Control | 1..1 |
| Type | string |
| Summary | true |
| Parameters.parameter.value[x] | |
| Element Id | Parameters.parameter.value[x] |
| Definition |
If the parameter is a data type. |
| Control | 0..1 |
| Type | * |
| [x] Note | See Choice of Data Types for further information about how to use [x] |
| Summary | true |
| Invariants |
Affect
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 | |
| Element Id | Parameters.parameter.resource |
| Definition |
If the parameter is a whole resource. |
| Control | 0..1 |
| Type | Resource |
| Summary | true |
| Invariants |
Affect
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 | |
| Element Id | Parameters.parameter.part |
| Definition |
A named part of a multi-part parameter. |
| Control | 0..* |
| Type | See Parameters.parameter |
| Summary | true |
| Comments |
Only one level of nested parameters is allowed. |