Class TOperationDefinitionParameter
Unit
bsFhir_r5
Declaration
type TOperationDefinitionParameter = class(TBackboneElement)
Description
A formal computable definition of an operation (on the RESTful interface) or a named query (using the search interaction).
Hierarchy
Overview
Methods
Properties
Description
Methods
 |
constructor Create; override; |
|
Properties
 |
property name_ : string read Getname_ write Setname_; |
The name of used to identify the parameter.
|
 |
property name_Element : Tcode read Getname_Element write Setname_Element; |
|
 |
property use : string read Getuse write Setuse; |
Whether this is an input or an output parameter.
|
 |
property scope : TBSFHIRPrimitiveStringArray read GetscopeArray; |
If present, indicates that the parameter applies when the operation is being invoked at the specified level.
|
 |
property min : integer read Getmin write Setmin; |
The minimum number of times this parameter SHALL appear in the request or response.
|
 |
property minElement : Tinteger read GetminElement write SetminElement; |
|
 |
property max : string read Getmax write Setmax; |
The maximum number of times this element is permitted to appear in the request or response.
|
 |
property maxElement : Tstring read GetmaxElement write SetmaxElement; |
|
 |
property documentation : string read Getdocumentation write Setdocumentation; |
Describes the meaning or use of this parameter.
|
 |
property documentationElement : Tmarkdown read GetdocumentationElement write SetdocumentationElement; |
|
 |
property type_ : string read Gettype_ write Settype_; |
The type for this parameter.
|
 |
property type_Element : TFHIRTypes read Gettype_Element write Settype_Element; |
|
 |
property allowedType : TBSFHIRPrimitiveStringArray read GetallowedTypeArray; |
Support for polymorphic types. If the parameter type is abstract, this element lists allowed sub-types for the parameter.
|
 |
property targetProfile : TBSFHIRPrimitiveStringArray read GettargetProfileArray; |
Used when the type is "Reference" or "canonical", and identifies a profile structure or implementation Guide that applies to the target of the reference this parameter refers to. If any profiles are specified, then the content must conform to at least one of them. The URL can be a local reference - to a contained StructureDefinition, or a reference to another StructureDefinition or Implementation Guide by a canonical URL. When an implementation guide is specified, the target resource SHALL conform to at least one profile defined in the implementation guide.
|
 |
property searchType : string read GetsearchType write SetsearchType; |
How the parameter is understood if/when it used as search parameter. This is only used if the parameter is a string.
|
 |
property searchTypeElement : TSearchParamType read GetsearchTypeElement write SetsearchTypeElement; |
|
 |
property binding : TOperationDefinitionBinding read Getbinding write Setbinding; |
Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).
|
 |
property referencedFrom : TOperationDefinitionReferencedFromArray read GetreferencedFromArray; |
Identifies other resource parameters within the operation invocation that are expected to resolve to this resource.
|
Generated by PasDoc 0.15.0.
|