Base StructureDefinition for OperationDefinition Resource

OperationDefinition
url
Logical URI to reference this operation definition (globally unique)
version
Business version of the operation definition
name
Name for this operation definition (computer friendly)
status
draft | active | retired | unknown
kind
operation | query
experimental
For testing purposes, not real usage
date
Date this was last changed
publisher
Name of the publisher (organization or individual)
contact
Contact details for the publisher
description
Natural language description of the operation definition
useContext
Context the content is intended to support
jurisdiction
Intended jurisdiction for operation definition (if applicable)
purpose
Why this operation definition is defined
idempotent
Whether content is unchanged by the operation
code
Name used to invoke the operation
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
Invole at the type level?
instance
Invoke on an instance?
parameter
Parameters for the operation/query
name
Name in Parameters.parameter.name or in URL
use
in | out
min
Minimum Cardinality
max
Maximum Cardinality (a number or *)
documentation
Description of meaning/use
type
What type this parameter has
searchType
number | date | string | token | reference | composite | quantity | uri
profile
Profile on the type
binding
ValueSet details if this is coded
strength
required | extensible | preferred | example
valueSet[x]
Source of value set
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