| url |
|
uri |
Canonical identifier for this operation definition, represented as a URI (globally unique). An absolute URI that is used to identify this operation definition when it is referenced in a specification, model, or design. This SHOULD be globally unique and SHOULD be a literal address at which an authoritative instance of this operation definition is (or will be) published. This URL can be a urn:uuid: or urn:oid: but real http: addresses are preferred. Multiple instances may share the same URL if they have a distinct version. The determination of when to create a new version of a resource is up to the author. |
| version |
|
string |
Business version of the operation definition. The identifier that is used to identify this version of the operation definition when it is referenced in a specification, model, or design. |
| name |
✓ |
string |
Name for this operation definition (computer friendly). A natural language name identifying the operation definition usable as an identifier for machine processing applications such as code generation. |
| title |
|
string |
Name for this operation definition (human friendly). A short, descriptive, user-friendly title for the operation definition. |
| status |
✓ |
code |
draft | active | retired | unknown. The status of this operation definition. |
| kind |
✓ |
code |
operation | query. Whether this is an operation or a named query. |
| experimental |
|
boolean |
For testing purposes, not real usage. A Boolean value to indicate that this operation definition is authored for testing purposes. |
| date |
|
dateTime |
Date last changed. The date when the operation definition was published. |
| publisher |
|
string |
Name of the publisher (organization or individual). |
| contact |
|
ContactDetail[] |
Contact details for the publisher. |
| description |
|
markdown |
Natural language description of the operation definition. |
| useContext |
|
UsageContext[] |
The context that the content is intended to support. |
| jurisdiction |
|
CodeableConcept[] |
Intended jurisdiction for the operation definition (if applicable). |
| purpose |
|
markdown |
Why this operation definition is defined. |
| affectsState |
|
boolean |
Whether content is changed by the operation. |
| code |
✓ |
code |
Name used to invoke the operation. |
| comment |
|
markdown |
Additional information about use. |
| base |
|
canonical |
Marks this as a profile of the base. |
| resource |
|
code[] |
Types this operation applies to. |
| system |
✓ |
boolean |
Invoke at the system level? |
| type |
✓ |
boolean |
Invoke at the type level? |
| instance |
✓ |
boolean |
Invoke on an instance? |
| inputProfile |
|
canonical |
Validation information for input parameters. |
| outputProfile |
|
canonical |
Validation information for output parameters. |
| parameter |
|
OperationDefinitionParameter[] |
Parameters for the operation/query. |
| id |
|
string |
Unique id for inter-element referencing. |
| extension |
|
Extension[] |
Additional content defined by implementations. |
| modifierExtension |
|
Extension[] |
Extensions that cannot be ignored. |