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 : TFHIRAllTypes read Gettype_Element write Settype_Element;
Public property searchType : string read GetsearchType write SetsearchType;
Public property searchTypeElement : TSearchParamType read GetsearchTypeElement write SetsearchTypeElement;
Public property profile : TReference read Getprofile write Setprofile;
Public property binding : TOperationDefinitionBinding read Getbinding write Setbinding;
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 : TFHIRAllTypes read Gettype_Element write Settype_Element;
 
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 profile : TReference read Getprofile write Setprofile;

A profile the specifies the rules that this parameter must conform to.

Public property binding : TOperationDefinitionBinding read Getbinding write Setbinding;

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

Public property part : TOperationDefinitionParameterArray read GetpartArray;

The parts of a nested Parameter.


Generated by PasDoc 0.15.0.