Class TQuestionnaireEnableWhen

Unit

Declaration

type TQuestionnaireEnableWhen = class(TBackboneElement)

Description

A structured set of questions intended to guide the collection of answers from end-users. Questionnaires provide detailed control over order, presentation, phraseology and grouping to allow coherent, consistent data collection.

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property question : string read Getquestion write Setquestion;
Public property questionElement : Tstring read GetquestionElement write SetquestionElement;
Public property operator_ : string read Getoperator_ write Setoperator_;
Public property operator_Element : TQuestionnaireItemOperator read Getoperator_Element write Setoperator_Element;
Public property answerBoolean : boolean read GetanswerBoolean write SetanswerBoolean;
Public property answerBooleanElement : Tboolean read GetanswerBooleanElement write SetanswerBooleanElement;
Public property answerDecimal : Double read GetanswerDecimal write SetanswerDecimal;
Public property answerDecimalElement : Tdecimal read GetanswerDecimalElement write SetanswerDecimalElement;
Public property answerInteger : integer read GetanswerInteger write SetanswerInteger;
Public property answerIntegerElement : Tinteger read GetanswerIntegerElement write SetanswerIntegerElement;
Public property answerDate : string read GetanswerDate write SetanswerDate;
Public property answerDateElement : Tdate_ read GetanswerDateElement write SetanswerDateElement;
Public property answerDateTime : string read GetanswerDateTime write SetanswerDateTime;
Public property answerDateTimeElement : TdateTime_ read GetanswerDateTimeElement write SetanswerDateTimeElement;
Public property answerTime : string read GetanswerTime write SetanswerTime;
Public property answerTimeElement : Ttime_ read GetanswerTimeElement write SetanswerTimeElement;
Public property answerString : string read GetanswerString write SetanswerString;
Public property answerStringElement : Tstring read GetanswerStringElement write SetanswerStringElement;
Public property answerCoding : TCoding read GetanswerCoding write SetanswerCoding;
Public property answerQuantity : TQuantity read GetanswerQuantity write SetanswerQuantity;
Public property answerReference : TReference read GetanswerReference write SetanswerReference;

Description

Methods

Public constructor Create; override;
 

Properties

Public property question : string read Getquestion write Setquestion;

The linkId for the question whose answer (or lack of answer) governs whether this item is enabled.

Public property questionElement : Tstring read GetquestionElement write SetquestionElement;
 
Public property operator_ : string read Getoperator_ write Setoperator_;

Specifies the criteria by which the question is enabled.

Public property operator_Element : TQuestionnaireItemOperator read Getoperator_Element write Setoperator_Element;
 
Public property answerBoolean : boolean read GetanswerBoolean write SetanswerBoolean;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerBooleanElement : Tboolean read GetanswerBooleanElement write SetanswerBooleanElement;
 
Public property answerDecimal : Double read GetanswerDecimal write SetanswerDecimal;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerDecimalElement : Tdecimal read GetanswerDecimalElement write SetanswerDecimalElement;
 
Public property answerInteger : integer read GetanswerInteger write SetanswerInteger;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerIntegerElement : Tinteger read GetanswerIntegerElement write SetanswerIntegerElement;
 
Public property answerDate : string read GetanswerDate write SetanswerDate;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerDateElement : Tdate_ read GetanswerDateElement write SetanswerDateElement;
 
Public property answerDateTime : string read GetanswerDateTime write SetanswerDateTime;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerDateTimeElement : TdateTime_ read GetanswerDateTimeElement write SetanswerDateTimeElement;
 
Public property answerTime : string read GetanswerTime write SetanswerTime;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerTimeElement : Ttime_ read GetanswerTimeElement write SetanswerTimeElement;
 
Public property answerString : string read GetanswerString write SetanswerString;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerStringElement : Tstring read GetanswerStringElement write SetanswerStringElement;
 
Public property answerCoding : TCoding read GetanswerCoding write SetanswerCoding;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerQuantity : TQuantity read GetanswerQuantity write SetanswerQuantity;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)

Public property answerReference : TReference read GetanswerReference write SetanswerReference;

A value that the referenced question is tested using the specified operator in order for the item to be enabled. If there are multiple answers, a match on any of the answers suffices. If different behavior is desired (all must match, at least 2 must match, etc.), consider using the enableWhenExpression extension. (choose any one of answer*, but only one)


Generated by PasDoc 0.15.0.