Class TOperationDefinitionParameter

Unit

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

Public constructor Create; override;

Properties

Public property name_ : string read Getname_ write Setname_;
Public property name_Element : Tcode read Getname_Element write Setname_Element;
Public property use : string read Getuse write Setuse;
Public property useElement : TOperationParameterUse read GetuseElement write SetuseElement;
Public property min : integer read Getmin write Setmin;
Public property minElement : Tinteger read GetminElement write SetminElement;
Public property max : string read Getmax write Setmax;
Public property maxElement : Tstring read GetmaxElement write SetmaxElement;
Public property documentation : string read Getdocumentation write Setdocumentation;
Public property documentationElement : Tstring read GetdocumentationElement write SetdocumentationElement;
Public property type_ : string read Gettype_ write Settype_;
Public property type_Element : Tcode read Gettype_Element write Settype_Element;
Public property targetProfile : TBSFHIRPrimitiveStringArray read GettargetProfileArray;
Public property searchType : string read GetsearchType write SetsearchType;
Public property searchTypeElement : TSearchParamType read GetsearchTypeElement write SetsearchTypeElement;
Public property binding : TOperationDefinitionBinding read Getbinding write Setbinding;
Public property referencedFrom : TOperationDefinitionReferencedFromArray read GetreferencedFromArray;
Public property part : TOperationDefinitionParameterArray read GetpartArray;

Description

Methods

Public constructor Create; override;
 

Properties

Public property name_ : string read Getname_ write Setname_;

The name of used to identify the parameter.

Public property name_Element : Tcode read Getname_Element write Setname_Element;
 
Public property use : string read Getuse write Setuse;

Whether this is an input or an output parameter.

Public property useElement : TOperationParameterUse read GetuseElement write SetuseElement;
 
Public property min : integer read Getmin write Setmin;

The minimum number of times this parameter SHALL appear in the request or response.

Public property minElement : Tinteger read GetminElement write SetminElement;
 
Public property max : string read Getmax write Setmax;

The maximum number of times this element is permitted to appear in the request or response.

Public property maxElement : Tstring read GetmaxElement write SetmaxElement;
 
Public property documentation : string read Getdocumentation write Setdocumentation;

Describes the meaning or use of this parameter.

Public property documentationElement : Tstring read GetdocumentationElement write SetdocumentationElement;
 
Public property type_ : string read Gettype_ write Settype_;

The type for this parameter.

Public property type_Element : Tcode read Gettype_Element write Settype_Element;
 
Public 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.

Public property searchType : string read GetsearchType write SetsearchType;

How the parameter is understood as a search parameter. This is only used if the parameter type is 'string'.

Public property searchTypeElement : TSearchParamType read GetsearchTypeElement write SetsearchTypeElement;
 
Public property binding : TOperationDefinitionBinding read Getbinding write Setbinding;

Binds to a value set if this parameter is coded (code, Coding, CodeableConcept).

Public property referencedFrom : TOperationDefinitionReferencedFromArray read GetreferencedFromArray;

Identifies other resource parameters within the operation invocation that are expected to resolve to this resource.

Public property part : TOperationDefinitionParameterArray read GetpartArray;

The parts of a nested Parameter.


Generated by PasDoc 0.15.0.