Class TDataRequirementValueFilter

Unit

Declaration

type TDataRequirementValueFilter = class(TDataType)

Description

Describes a required data item for evaluation in terms of the type of data, and optional code or date-based filters of the data. If the element is present, it must have a value for at least one of the defined elements, an @id referenced from the Narrative, or extensions

Hierarchy

Overview

Methods

Public constructor Create; override;

Properties

Public property path : string read Getpath write Setpath;
Public property pathElement : Tstring read GetpathElement write SetpathElement;
Public property searchParam : string read GetsearchParam write SetsearchParam;
Public property searchParamElement : Tstring read GetsearchParamElement write SetsearchParamElement;
Public property comparator : string read Getcomparator write Setcomparator;
Public property comparatorElement : Tcode read GetcomparatorElement write SetcomparatorElement;
Public property valueDateTime : string read GetvalueDateTime write SetvalueDateTime;
Public property valueDateTimeElement : TdateTime_ read GetvalueDateTimeElement write SetvalueDateTimeElement;
Public property valuePeriod : TPeriod read GetvaluePeriod write SetvaluePeriod;
Public property valueDuration : TDuration read GetvalueDuration write SetvalueDuration;

Description

Methods

Public constructor Create; override;
 

Properties

Public property path : string read Getpath write Setpath;

The attribute of the filter. The specified path SHALL be a FHIRPath resolvable on the specified type of the DataRequirement, and SHALL consist only of identifiers, constant indexers, and .resolve(). The path is allowed to contain qualifiers (.) to traverse sub-elements, as well as indexers ([x]) to traverse multiple-cardinality sub-elements (see the [Simple FHIRPath Profile](fhirpath.html#simple) for full details). Note that the index must be an integer constant. The path must resolve to an element of a type that is comparable to the valueFilter.value[x] element for the filter.

Public property pathElement : Tstring read GetpathElement write SetpathElement;
 
Public property searchParam : string read GetsearchParam write SetsearchParam;

A search parameter defined on the specified type of the DataRequirement, and which searches on elements of a type compatible with the type of the valueFilter.value[x] for the filter.

Public property searchParamElement : Tstring read GetsearchParamElement write SetsearchParamElement;
 
Public property comparator : string read Getcomparator write Setcomparator;

The comparator to be used to determine whether the value is matching.

Public property comparatorElement : Tcode read GetcomparatorElement write SetcomparatorElement;
 
Public property valueDateTime : string read GetvalueDateTime write SetvalueDateTime;

The value of the filter. (choose any one of value*, but only one)

Public property valueDateTimeElement : TdateTime_ read GetvalueDateTimeElement write SetvalueDateTimeElement;
 
Public property valuePeriod : TPeriod read GetvaluePeriod write SetvaluePeriod;

The value of the filter. (choose any one of value*, but only one)

Public property valueDuration : TDuration read GetvalueDuration write SetvalueDuration;

The value of the filter. (choose any one of value*, but only one)


Generated by PasDoc 0.15.0.