This page is part of the FHIR Specification (v0.0.82: DSTU 1). 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
Detailed Descriptions for the elements in the Parameters Resource.
Parameters | |
Definition | This special resource type is used to represent [operation](operations.html] request and response. It has no other use, and there is no RESTful end=point associated with it. |
Control | 1..1 |
Comments | The parameters that may be used are defined by the OperationDefinition resource. |
Parameters.parameter | |
Definition | A parameter passed to or received from the operation. |
Control | 0..* |
Invariants | 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))) |
Parameters.parameter.name | |
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. |
Control | 0..1 |
Type | * |
Invariants | 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))) |
Parameters.parameter.resource | |
Definition | If the parameter is a whole resource. |
Control | 0..1 |
Type | Resource |
Invariants | 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))) |
Parameters.parameter.part | |
Definition | A named part of a parameter. In many implementation context, a set of named parts is known as a "Tuple". |
Control | 0..* |
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))) |
Parameters.parameter.part.name | |
Definition | The name of the parameter (reference to the operation definition). |
Control | 1..1 |
Type | string |
Parameters.parameter.part.value[x] | |
Definition | The value of the parameter. |
Control | 0..1 |
Type | * |
Comments | If there is no value, simply omit the parameter. |
Invariants | Affect 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))) |
Parameters.parameter.part.resource | |
Definition | If the parameter is a whole resource. |
Control | 0..1 |
Type | Resource |
Invariants | Affect 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))) |