This
page
is
part
of
the
Continuous
Integration
Build
of
FHIR
Specification
(v5.0.0:
R5
-
STU
).
This
is
the
current
published
version
in
it's
permanent
home
(it
will
always
(will
be
available
incorrect/inconsistent
at
this
URL).
For
a
full
list
of
available
versions,
see
times).
See
the
Directory
of
published
versions
.
Page
versions:
R5
R4B
R4
R3
R2
Responsible
Owner:
FHIR
Infrastructure
Work
Group
|
|
Security Category : N/A | Compartments : No defined compartments |
This resource is used to pass information into and back from an operation (whether invoked directly from REST or within a messaging environment). It is not persisted or allowed to be referenced by other resources.
This resource is used to pass information into and back from an operation (whether invoked directly from REST or within a messaging environment). It is not persisted or allowed to be referenced by other resources except as described below.
Because Parameters does not reflect a persistent healthcare-related entity but rather just a collection of data passed into or out of an operation, there is generally no need to have a RESTful endpoint at which such instances can be created, updated, queried, etc. However, there are a few limited cases where this can make sense:
Technically, Parameters is a specialization of Resource and as such could potentially appear anywhere that 'Resource' is permitted and could be referenced anywhere an element has an unconstrained type of Reference. For example, it could appear in FHIR documents, as contained resources, referenced by extensions, in elements like Observation.focus, etc. However, such use is prohibited unless the element containing the Resource or Reference type explicitly indicates that Parameters is permitted. If there is a requirement to exchange arbitrary collections of data elements, this need should typically be met using Basic .
This special resource has no other use than for operation parameters, and there is no RESTful end-point associated with it. For further information, see the operations page.
OperationDefinition defines constraints on the Parameters resource instances that are used to convey the inputs and outputs of the operation.
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
Filter:
|
|---|---|---|---|---|
|
N | Resource |
Operation
Request
or
Response
Elements defined in Ancestors: id , meta , implicitRules , language |
|
|
Σ C | 0..* | BackboneElement |
Operation
Parameter
+ Rule: A parameter must have one and only one of (value, resource, part) |
|
Σ | 1..1 | string |
Name
from
the
definition
|
|
Σ C | 0..1 |
If
parameter
is
a
data
type
|
|
| base64Binary | |||
| boolean | |||
![]() ![]() ![]() ![]() | canonical () | |||
![]() ![]() ![]() ![]() | code | |||
![]() ![]() ![]() ![]() | date | |||
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | decimal | |||
![]() ![]() ![]() ![]() | id | |||
![]() ![]() ![]() ![]() | instant | |||
![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() | integer64 | |||
![]() ![]() ![]() ![]() | markdown | |||
![]() ![]() ![]() ![]() | oid | |||
![]() ![]() ![]() ![]() | positiveInt | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | time | |||
![]() ![]() ![]() ![]() | unsignedInt | |||
![]() ![]() ![]() ![]() | uri | |||
![]() ![]() ![]() ![]() | url | |||
![]() ![]() ![]() ![]() | uuid | |||
![]() ![]()
| Address | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | Annotation | |||
![]() ![]() ![]() ![]() | Attachment | |||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() | Coding | |||
![]() ![]() ![]() ![]() | ContactPoint | |||
![]() ![]() ![]() ![]() | Count | |||
![]() ![]() ![]() ![]() | Distance | |||
![]() ![]() ![]() ![]() | Duration | |||
![]() ![]() ![]() ![]() | HumanName | |||
![]() ![]() ![]() ![]() | Identifier | |||
![]() ![]() ![]() ![]() | Money | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | Ratio | |||
![]() ![]() ![]() ![]() | Reference () | |||
![]() ![]() ![]() ![]() | SampledData | |||
![]() ![]() ![]() ![]() | Signature | |||
![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() ![]() | ContactDetail | |||
![]() ![]() ![]() ![]() | DataRequirement | |||
![]() ![]() ![]() ![]() | Expression | |||
![]() ![]() ![]() ![]() | ParameterDefinition | |||
![]() ![]() ![]() ![]() | RelatedArtifact | |||
![]() ![]() ![]() ![]() | TriggerDefinition | |||
![]() ![]() ![]() ![]() | UsageContext | |||
![]() ![]() ![]() ![]() | Dosage | |||
![]() ![]() ![]() ![]() | Meta | |||
![]() ![]() ![]() |
Σ C | 0..1 | Resource |
If
parameter
is
a
whole
resource
|
|
Σ C | 0..* | see parameter |
Named
part
of
a
multi-part
parameter
|
Documentation
for
this
format
|
||||
See the Extensions for this resource
UML Diagram ( Legend )
XML Template
<Parameters xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <parameter> <!-- 0..* Operation Parameter --> <name value="[string]"/><!-- 1..1 Name from the definition -->
<</value[x]><value[x]><!-- I 0..1 base64Binary|boolean|canonical|code|date|dateTime|decimal| id|instant|integer|integer64|markdown|oid|positiveInt|string|time| unsignedInt|uri|url|uuid|Address|Age|Annotation|Attachment|CodeableConcept| Coding|ContactPoint|Count|Distance|Duration|HumanName|Identifier|Money| Period|Quantity|Range|Ratio|Reference|SampledData|Signature|Timing| ContactDetail|DataRequirement|Expression|ParameterDefinition|RelatedArtifact| TriggerDefinition|UsageContext|Dosage|Meta If parameter is a data type --></value[x]> <resource><!-- I 0..1 Resource If parameter is a whole resource --></resource> <part><!-- I 0..* Content as for Parameters.parameter Named part of a multi-part parameter --></part> </parameter> </Parameters>
JSON Template
{
"resourceType" : "Parameters",
// from Resource: id, meta, implicitRules, and language
"parameter" : [{ // Operation Parameter
"name" : "<string>", // R! Name from the definition
// value[x]: If parameter is a data type. One of these 50:
"valueBase64Binary" : "<base64Binary>",
"valueBoolean" : <boolean>,
"valueCanonical" : "<canonical>",
"valueCode" : "<code>",
"valueDate" : "<date>",
"valueDateTime" : "<dateTime>",
"valueDecimal" : <decimal>,
"valueId" : "<id>",
"valueInstant" : "<instant>",
"valueInteger" : <integer>,
"valueInteger64" : "<integer64>",
"valueMarkdown" : "<markdown>",
"valueOid" : "<oid>",
"valuePositiveInt" : "<positiveInt>",
"valueString" : "<string>",
"valueTime" : "<time>",
"valueUnsignedInt" : "<unsignedInt>",
"valueUri" : "<uri>",
"valueUrl" : "<url>",
"valueUuid" : "<uuid>",
"valueAddress" : { Address },
"valueAge" : { Age },
"valueAnnotation" : { Annotation },
"valueAttachment" : { Attachment },
"valueCodeableConcept" : { CodeableConcept },
" },
"valueCoding" : { Coding },
"valueContactPoint" : { ContactPoint },
"valueCount" : { Count },
"valueDistance" : { Distance },
"valueDuration" : { Duration },
"valueHumanName" : { HumanName },
"valueIdentifier" : { Identifier },
"valueMoney" : { Money },
"valuePeriod" : { Period },
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"valueRatio" : { Ratio },
" },
"valueReference" : { Reference },
"valueSampledData" : { SampledData },
"valueSignature" : { Signature },
"valueTiming" : { Timing },
"valueContactDetail" : { ContactDetail },
"valueDataRequirement" : { DataRequirement },
"valueExpression" : { Expression },
"valueParameterDefinition" : { ParameterDefinition },
"valueRelatedArtifact" : { RelatedArtifact },
"valueTriggerDefinition" : { TriggerDefinition },
"valueUsageContext" : { UsageContext },
" },
" },
"valueDosage" : { Dosage },
"valueMeta" : { Meta },
"resource" : { Resource }, // I If parameter is a whole resource
"part" : [{ Content as for Parameters.parameter }] // I Named part of a multi-part parameter
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:Parameters; fhir:nodeRole fhir:treeRoot; # if this is the parser root
# from# from Resource: fhir:id, fhir:meta, fhir:implicitRules, and fhir:language fhir:parameter ( [ # 0..* Operation Parameter fhir:name [ string ] ; # 1..1 Name from the definition# . One of these 54 fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ]# value[x] : 0..1 I If parameter is a data type. One of these 50 fhir:value [ a fhir:Base64Binary ; base64Binary ] fhir:value [ a fhir:Boolean ; boolean ] fhir:value [ a fhir:Canonical ; canonical ] fhir:value [ a fhir:Code ; code ] fhir:value [ a fhir:Date ; date ] fhir:value [ a fhir:DateTime ; dateTime ] fhir:value [ a fhir:Decimal ; decimal ] fhir:value [ a fhir:Id ; id ] fhir:value [ a fhir:Instant ; instant ] fhir:value [ a fhir:Integer ; integer ] fhir:value [ a fhir:Integer64 ; integer64 ] fhir:value [ a fhir:Markdown ; markdown ] fhir:value [ a fhir:Oid ; oid ] fhir:value [ a fhir:PositiveInt ; positiveInt ] fhir:value [ a fhir:String ; string ] fhir:value [ a fhir:Time ; time ] fhir:value [ a fhir:UnsignedInt ; unsignedInt ] fhir:value [ a fhir:Uri ; uri ] fhir:value [ a fhir:Url ; url ] fhir:value [ a fhir:Uuid ; uuid ] fhir:value [ a fhir:Address ; Address ] fhir:value [ a fhir:Age ; Age ] fhir:value [ a fhir:Annotation ; Annotation ] fhir:value [ a fhir:Attachment ; Attachment ] fhir:value [ a fhir:CodeableConcept ; CodeableConcept ]fhir: ]fhir:value [ a fhir:Coding ; Coding ] fhir:value [ a fhir:ContactPoint ; ContactPoint ] fhir:value [ a fhir:Count ; Count ] fhir:value [ a fhir:Distance ; Distance ] fhir:value [ a fhir:Duration ; Duration ] fhir:value [ a fhir:HumanName ; HumanName ] fhir:value [ a fhir:Identifier ; Identifier ] fhir:value [ a fhir:Money ; Money ] fhir:value [ a fhir:Period ; Period ] fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] fhir:value [ a fhir:Ratio ; Ratio ]fhir: ]fhir:value [ a fhir:Reference ; Reference ] fhir:value [ a fhir:SampledData ; SampledData ] fhir:value [ a fhir:Signature ; Signature ] fhir:value [ a fhir:Timing ; Timing ] fhir:value [ a fhir:ContactDetail ; ContactDetail ] fhir:value [ a fhir:DataRequirement ; DataRequirement ] fhir:value [ a fhir:Expression ; Expression ] fhir:value [ a fhir:ParameterDefinition ; ParameterDefinition ] fhir:value [ a fhir:RelatedArtifact ; RelatedArtifact ] fhir:value [ a fhir:TriggerDefinition ; TriggerDefinition ] fhir:value [ a fhir:UsageContext ; UsageContext ]fhir: ] fhir: ]fhir:value [ a fhir:Dosage ; Dosage ] fhir:value [ a fhir:Meta ; Meta ] fhir:resource [ Resource ] ; # 0..1 I If parameter is a whole resource fhir:part ( [ See Parameters.parameter ] ... ) ; # 0..* I Named part of a multi-part parameter ] ... ) ; ]
Changes from both R4 and R4B
| Parameters | |
| Parameters.parameter.value[x] |
|
See the Full Difference for further information
This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .
Structure
| Name | Flags | Card. | Type |
Description
&
Constraints
Filter:
|
|---|---|---|---|---|
|
N | Resource |
Operation
Request
or
Response
Elements defined in Ancestors: id , meta , implicitRules , language |
|
|
Σ C | 0..* | BackboneElement |
Operation
Parameter
+ Rule: A parameter must have one and only one of (value, resource, part) |
|
Σ | 1..1 | string |
Name
from
the
definition
|
|
Σ C | 0..1 |
If
parameter
is
a
data
type
|
|
| base64Binary | |||
![]() ![]() ![]() ![]() | boolean | |||
![]() ![]() ![]() ![]() | canonical () | |||
![]() ![]() ![]() ![]() | code | |||
| date | |||
![]() ![]() ![]() ![]() | dateTime | |||
![]() ![]() ![]() ![]() | decimal | |||
![]() ![]() ![]() ![]() | id | |||
![]() ![]() ![]() ![]() | instant | |||
![]() ![]() ![]() ![]() | integer | |||
![]() ![]() ![]() ![]() | integer64 | |||
![]() ![]() ![]() ![]() | markdown | |||
![]() ![]() ![]() ![]() | oid | |||
![]() ![]() ![]() ![]() | positiveInt | |||
![]() ![]() ![]() ![]() | string | |||
![]() ![]() ![]() ![]() | time | |||
![]() ![]() ![]() ![]() | unsignedInt | |||
![]() ![]() ![]() ![]() | uri | |||
![]() ![]() ![]() ![]() | url | |||
![]() ![]() ![]() ![]() | uuid | |||
![]() ![]()
| Address | |||
![]() ![]() ![]() ![]() | Age | |||
![]() ![]() ![]() ![]() | Annotation | |||
![]() ![]() ![]() ![]() | Attachment | |||
![]() ![]() ![]() ![]() | CodeableConcept | |||
![]() ![]() ![]() ![]() | Coding | |||
![]() ![]() ![]() ![]() | ContactPoint | |||
![]() ![]() ![]() ![]() | Count | |||
![]() ![]() ![]() ![]() | Distance | |||
![]() ![]() ![]() ![]() | Duration | |||
![]() ![]() ![]() ![]() | HumanName | |||
![]() ![]() ![]() ![]() | Identifier | |||
![]() ![]() ![]() ![]() | Money | |||
![]() ![]() ![]() ![]() | Period | |||
![]() ![]() ![]() ![]() | Quantity | |||
![]() ![]() ![]() ![]() | Range | |||
![]() ![]() ![]() ![]() | Ratio | |||
![]() ![]() ![]() ![]() | Reference () | |||
![]() ![]() ![]() ![]() | SampledData | |||
![]() ![]() ![]() ![]() | Signature | |||
![]() ![]() ![]() ![]() | Timing | |||
![]() ![]() ![]() ![]() | ContactDetail | |||
![]() ![]() ![]() ![]() | DataRequirement | |||
![]() ![]() ![]() ![]() | Expression | |||
![]() ![]() ![]() ![]() | ParameterDefinition | |||
![]() ![]() ![]() ![]() | RelatedArtifact | |||
![]() ![]() ![]() ![]() | TriggerDefinition | |||
![]() ![]() ![]() ![]() | UsageContext | |||
![]() ![]() ![]() ![]() | Dosage | |||
![]() ![]() ![]() ![]() | Meta | |||
![]() ![]() ![]() |
Σ C | 0..1 | Resource |
If
parameter
is
a
whole
resource
|
|
Σ C | 0..* | see parameter |
Named
part
of
a
multi-part
parameter
|
Documentation
for
this
format
|
||||
See the Extensions for this resource
XML Template
<Parameters xmlns="http://hl7.org/fhir"><!-- from Resource: id, meta, implicitRules, and language --> <parameter> <!-- 0..* Operation Parameter --> <name value="[string]"/><!-- 1..1 Name from the definition -->
<</value[x]><value[x]><!-- I 0..1 base64Binary|boolean|canonical|code|date|dateTime|decimal| id|instant|integer|integer64|markdown|oid|positiveInt|string|time| unsignedInt|uri|url|uuid|Address|Age|Annotation|Attachment|CodeableConcept| Coding|ContactPoint|Count|Distance|Duration|HumanName|Identifier|Money| Period|Quantity|Range|Ratio|Reference|SampledData|Signature|Timing| ContactDetail|DataRequirement|Expression|ParameterDefinition|RelatedArtifact| TriggerDefinition|UsageContext|Dosage|Meta If parameter is a data type --></value[x]> <resource><!-- I 0..1 Resource If parameter is a whole resource --></resource> <part><!-- I 0..* Content as for Parameters.parameter Named part of a multi-part parameter --></part> </parameter> </Parameters>
JSON Template
{
"resourceType" : "Parameters",
// from Resource: id, meta, implicitRules, and language
"parameter" : [{ // Operation Parameter
"name" : "<string>", // R! Name from the definition
// value[x]: If parameter is a data type. One of these 50:
"valueBase64Binary" : "<base64Binary>",
"valueBoolean" : <boolean>,
"valueCanonical" : "<canonical>",
"valueCode" : "<code>",
"valueDate" : "<date>",
"valueDateTime" : "<dateTime>",
"valueDecimal" : <decimal>,
"valueId" : "<id>",
"valueInstant" : "<instant>",
"valueInteger" : <integer>,
"valueInteger64" : "<integer64>",
"valueMarkdown" : "<markdown>",
"valueOid" : "<oid>",
"valuePositiveInt" : "<positiveInt>",
"valueString" : "<string>",
"valueTime" : "<time>",
"valueUnsignedInt" : "<unsignedInt>",
"valueUri" : "<uri>",
"valueUrl" : "<url>",
"valueUuid" : "<uuid>",
"valueAddress" : { Address },
"valueAge" : { Age },
"valueAnnotation" : { Annotation },
"valueAttachment" : { Attachment },
"valueCodeableConcept" : { CodeableConcept },
" },
"valueCoding" : { Coding },
"valueContactPoint" : { ContactPoint },
"valueCount" : { Count },
"valueDistance" : { Distance },
"valueDuration" : { Duration },
"valueHumanName" : { HumanName },
"valueIdentifier" : { Identifier },
"valueMoney" : { Money },
"valuePeriod" : { Period },
"valueQuantity" : { Quantity },
"valueRange" : { Range },
"valueRatio" : { Ratio },
" },
"valueReference" : { Reference },
"valueSampledData" : { SampledData },
"valueSignature" : { Signature },
"valueTiming" : { Timing },
"valueContactDetail" : { ContactDetail },
"valueDataRequirement" : { DataRequirement },
"valueExpression" : { Expression },
"valueParameterDefinition" : { ParameterDefinition },
"valueRelatedArtifact" : { RelatedArtifact },
"valueTriggerDefinition" : { TriggerDefinition },
"valueUsageContext" : { UsageContext },
" },
" },
"valueDosage" : { Dosage },
"valueMeta" : { Meta },
"resource" : { Resource }, // I If parameter is a whole resource
"part" : [{ Content as for Parameters.parameter }] // I Named part of a multi-part parameter
}]
}
Turtle Template
@prefix fhir: <http://hl7.org/fhir/> .[ a fhir:Parameters; fhir:nodeRole fhir:treeRoot; # if this is the parser root
# from# from Resource: fhir:id, fhir:meta, fhir:implicitRules, and fhir:language fhir:parameter ( [ # 0..* Operation Parameter fhir:name [ string ] ; # 1..1 Name from the definition# . One of these 54 fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ] fhir: ]# value[x] : 0..1 I If parameter is a data type. One of these 50 fhir:value [ a fhir:Base64Binary ; base64Binary ] fhir:value [ a fhir:Boolean ; boolean ] fhir:value [ a fhir:Canonical ; canonical ] fhir:value [ a fhir:Code ; code ] fhir:value [ a fhir:Date ; date ] fhir:value [ a fhir:DateTime ; dateTime ] fhir:value [ a fhir:Decimal ; decimal ] fhir:value [ a fhir:Id ; id ] fhir:value [ a fhir:Instant ; instant ] fhir:value [ a fhir:Integer ; integer ] fhir:value [ a fhir:Integer64 ; integer64 ] fhir:value [ a fhir:Markdown ; markdown ] fhir:value [ a fhir:Oid ; oid ] fhir:value [ a fhir:PositiveInt ; positiveInt ] fhir:value [ a fhir:String ; string ] fhir:value [ a fhir:Time ; time ] fhir:value [ a fhir:UnsignedInt ; unsignedInt ] fhir:value [ a fhir:Uri ; uri ] fhir:value [ a fhir:Url ; url ] fhir:value [ a fhir:Uuid ; uuid ] fhir:value [ a fhir:Address ; Address ] fhir:value [ a fhir:Age ; Age ] fhir:value [ a fhir:Annotation ; Annotation ] fhir:value [ a fhir:Attachment ; Attachment ] fhir:value [ a fhir:CodeableConcept ; CodeableConcept ]fhir: ]fhir:value [ a fhir:Coding ; Coding ] fhir:value [ a fhir:ContactPoint ; ContactPoint ] fhir:value [ a fhir:Count ; Count ] fhir:value [ a fhir:Distance ; Distance ] fhir:value [ a fhir:Duration ; Duration ] fhir:value [ a fhir:HumanName ; HumanName ] fhir:value [ a fhir:Identifier ; Identifier ] fhir:value [ a fhir:Money ; Money ] fhir:value [ a fhir:Period ; Period ] fhir:value [ a fhir:Quantity ; Quantity ] fhir:value [ a fhir:Range ; Range ] fhir:value [ a fhir:Ratio ; Ratio ]fhir: ]fhir:value [ a fhir:Reference ; Reference ] fhir:value [ a fhir:SampledData ; SampledData ] fhir:value [ a fhir:Signature ; Signature ] fhir:value [ a fhir:Timing ; Timing ] fhir:value [ a fhir:ContactDetail ; ContactDetail ] fhir:value [ a fhir:DataRequirement ; DataRequirement ] fhir:value [ a fhir:Expression ; Expression ] fhir:value [ a fhir:ParameterDefinition ; ParameterDefinition ] fhir:value [ a fhir:RelatedArtifact ; RelatedArtifact ] fhir:value [ a fhir:TriggerDefinition ; TriggerDefinition ] fhir:value [ a fhir:UsageContext ; UsageContext ]fhir: ] fhir: ]fhir:value [ a fhir:Dosage ; Dosage ] fhir:value [ a fhir:Meta ; Meta ] fhir:resource [ Resource ] ; # 0..1 I If parameter is a whole resource fhir:part ( [ See Parameters.parameter ] ... ) ; # 0..* I Named part of a multi-part parameter ] ... ) ; ]
Changes from both R4 and R4B
| Parameters | |
| Parameters.parameter.value[x] |
|
See the Full Difference for further information
This analysis is available for R4 as XML or JSON and for R4B as XML or JSON .
Additional definitions: Master Definition XML + JSON , XML Schema / Schematron + JSON Schema , ShEx (for Turtle ) , the spreadsheet version & the dependency analysis
| UniqueKey | Level | Location | Description | Expression |
inv-1
|
Rule | Parameters.parameter | A parameter must have one and only one of (value, resource, part) | (part.exists() and value.empty() and resource.empty()) or (part.empty() and (value.exists() xor resource.exists())) |
Note: for technical compatibility reasons, the Parameters resource inherits from Resource , but since the parameter exchange format has no end-point and/or persistence, it never has an id, a versionId, or a lastUpdated. The other features of Resource (tags, profiles, security labels, language etc.) may have use when operations are executed.
The following rules apply to name and identifier uniqueness within a Parameters resource:
| Parameter Names | Parameter names can be repeated at any level. The meaning of duplicate parameter names - and whether it is valid to repeat any given parameter name - depends on the context. Typically, operation definitions define what parameters can be used, and whether they can repeat. The order of parameters with different names is not considered significant |
| Resources |
Resources
in
parameter.resource
do
not
need
to
be
unique,
though
the
interpretation
of
non-unique
resources,
or
different
versions
of
the
same
resource,
may
be
ambiguous
in
cases
where
the
parameter
names
do
not
clearly
differentiate
the
purpose
of
the
parameter.
For
additional
commentary,
see
the
notes
about
about
resource
uniqueness
in
Bundles
,
though
be
aware
that
those
rules
do
not
apply
to
the
Parameters
resource
unless
the
fullUrl
extension
is
present
on
parameters
with
resources.
Resources may be a resource type defined in the FHIR specification, or an additional resource . |
| Internal References |
When
internal
references
are
resolved
in
a
resource
in
a
parameter.resource
,
the
resolution
stops
at
parameter.resource
.
This
allows
resources
to
appear
more
than
once
in
a
Parameters
resource,
and
also
means
that
resources
cannot
reference
content
in
another
resource
using
an
internal
reference
(except
for
references
inside
contained
resources
)
|
| References | When resolving references in resources, the applicable Operation Definition may specify how references may be resolved between parameters. If a reference cannot be resolved between the parameters, the application should fall back to its general resource resolution methods |
Search parameters for this resource. See also the full list of search parameters for this resource , and check the Extensions registry for search parameters on extensions related to this resource. The common parameters also apply. See Searching for more information about searching in REST, messaging, and services.
(No search parameters for this resource)