R4 Ballot #1 (Mixed Normative/Trial use) Current Build
This is the FHIR R4 Mixed Normative/Trial Use Ballot #1, and the version for the Cologne Connectathon in May 2018. The current version is R3 . See the ballot introduction for details about the ballot. For a full list of available versions, see the Directory of published versions and Timelines for an explanation of STU and other statuses.
http://www.hl7.org/Special/committees/fiwg/index.cfm FHIR Infrastructure Work Group Maturity Level : 5 N   Normative (from v4.0.0) 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. resource.

Parameters
Element Id Parameters
Definition

This special resource type is a non-persisted resource used to represent pass information into and back from an operation request and response (operations.html). . It has no other use, and there is no RESTful endpoint associated with it.

Control Cardinality 1..1 0..*
Type Resource
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 Cardinality 0..*
Summary true
Invariants
Defined on this element
inv-1 : Rule A parameter must have one and 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))) resource.exists()))
Parameters.parameter.name
Element Id Parameters.parameter.name
Definition

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

Control Cardinality 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 Cardinality 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 : Rule A parameter must have one and 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))) resource.exists()))
Parameters.parameter.resource
Element Id Parameters.parameter.resource
Definition

If the parameter is a whole resource.

Control Cardinality 0..1
Type Resource
Summary true
Comments

When resolving references in resources, the 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 it's general resource resolution methods.

Invariants
Affect this element
inv-1 : Rule A parameter must have one and 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))) resource.exists()))
Parameters.parameter.part
Element Id Parameters.parameter.part
Definition

A named part of a multi-part parameter.

Control Cardinality 0..*
Type See Parameters.parameter
Summary true
Comments

Only one level of nested parameters is allowed.