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