Class TDataRequirementDateFilter

Unit

Declaration

type TDataRequirementDateFilter = 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 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 date-valued 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 type date, dateTime, Period, Schedule, or Timing.

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

A date parameter that refers to a search parameter defined on the specified type of the DataRequirement, and which searches on elements of type date, dateTime, Period, Schedule, or Timing.

Public property searchParamElement : Tstring read GetsearchParamElement write SetsearchParamElement;
 
Public property valueDateTime : string read GetvalueDateTime write SetvalueDateTime;

The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now. (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. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now. (choose any one of value*, but only one)

Public property valueDuration : TDuration read GetvalueDuration write SetvalueDuration;

The value of the filter. If period is specified, the filter will return only those data items that fall within the bounds determined by the Period, inclusive of the period boundaries. If dateTime is specified, the filter will return only those data items that are equal to the specified dateTime. If a Duration is specified, the filter will return only those data items that fall within Duration before now. (choose any one of value*, but only one)


Generated by PasDoc 0.15.0.