A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).

OperationDefinition
url
Canonical identifier for this operation definition, represented as an absolute URI (globally unique)
identifier
Additional identifier for the implementation guide (business identifier)
version
Business version of the operation definition
versionAlgorithm[x]
How to compare versions
name
Name for this operation definition (computer friendly)
title
Name for this operation definition (human friendly)
status
draft | active | retired | unknown
kind
operation | query
experimental
For testing purposes, not real usage
date
Date last changed
publisher
Name of the publisher/steward (organization or individual)
contact
Contact details for the publisher
description
Natural language description of the operation definition
useContext
The context that the content is intended to support
jurisdiction
Intended jurisdiction for operation definition (if applicable)
purpose
Why this operation definition is defined
copyrightLabel
Copyright holder and year(s)
affectsState
Whether content is changed by the operation
code
Recommended name for operation in search url
comment
Additional information about use
base
Marks this as a profile of the base
resource
Types this operation applies to
system
Invoke at the system level?
type
Invoke at the type level?
instance
Invoke on an instance?
inputProfile
Validation information for in parameters
outputProfile
Validation information for out parameters
parameter
Parameters for the operation/query
name
Name in Parameters.parameter.name or in URL
use
in | out
scope
instance | type | system
min
Minimum Cardinality
max
Maximum Cardinality (a number or *)
documentation
Description of meaning/use
type
What type this parameter has
allowedType
Allowed sub-type this parameter can have (if type is abstract)
targetProfile
If type is Reference | canonical, allowed targets. If type is 'Resource', then this constrains the allowed resource types
searchType
number | date | string | token | reference | composite | quantity | uri | special
binding
ValueSet details if this is coded
strength
required | extensible | preferred | example
valueSet
Source of value set
referencedFrom
References to this parameter
source
Referencing parameter
sourceId
Element id of reference
part
Parts of a nested Parameter
overload
Define overloaded variants for when generating code
parameterName
Name of parameter to include in overload
comment
Comments to go on overload