All Classes and Interfaces
Classes
Class
Description
The function Add adds the two arguments.
The function And is a Boolean operation on any number of Boolean expressions (arguments).
The function Avg returns the average of the argument values.
The function Count returns the number of values of the argument expression.
The function CutFirst cuts the temporally first element of the given arguments list and
returns the resulting list.
The function CutLast cuts the temporally last element of the given arguments list and
returns the resulting list.
The function Date returns the timestamp (date + time) of the argument value.
The function DiffDays returns the time difference in days between two dates.
The function DiffMonths returns the time difference in months between two dates.
The function DiffYears returns the time difference in years between two dates.
The function Divide divides the first argument by the second one.
The function Duration returns the duration (in days) of a process (e.g., encounter or
medication administration).
The constant E (e) is the Euler's number, approximately equal to 2.71828.
Return data type: number
Return data type: number
The function Empty returns 'true' if the argument expression contains no values, otherwise
'false'.
The function EncAge returns the age of the patient at the start of the last encounter.
The function EncType returns 'true' if the encounter type (e.g., inpatient or ambulatory)
in which the data (1st argument) was collected matches one of the defined types (starting with
the second argument), otherwise 'false'.
The function EndsBefore returns 'true' if the process (e.g., encounter or medication
administration) represented by the 1st argument ends before the process represented by the 2nd
argument, otherwise 'false'.
The function Eq realizes the comparison operator '=' (equal) and returns 'true' if the two
arguments are equal, otherwise 'false'.
The function Exists returns 'true' if the argument expression contains values, otherwise
'false'.
The constant False is a Boolean constant.
Return data type: boolean
Return data type: boolean
The function Filter reduces the number of elements in a list (1st argument) based on a
value range or date range restriction.
The function First returns the temporally first value of the argument values (based on
their timestamps).
The function ForEach (loop) executes an expression (2nd argument) for each value of a
phenotype class (input variable, 1st argument) and returns a list of result expressions (i.e.
The function Ge realizes the comparison operator '≥' (greater or equal) and returns
'true' if the first argument is greater than or equal to the second argument, otherwise 'false'.
The constant GeC (greater or equal) represents the comparison operator '≥'.
Return data type: text
Return data type: text
The function Gt realizes the comparison operator '>' (greater) and returns 'true' if
the first argument is greater than the second argument, otherwise 'false'.
The constant GtC (greater) represents the comparison operator '>'.
Return data type: text
Return data type: text
The function If returns the then-expression (2nd argument) if a condition (the
if-expression, 1st argument) is true, otherwise the optional else-expression (3rd argument).
The function In return 'true' if the given value (1st argument) lies in a given range (2nd
argument), otherwise 'false'.
The function Last returns the temporally last value of the argument values (based on their
timestamps).
The function Le realizes the comparison operator '≤' (less or equal) and returns 'true'
if the first argument is less than or equal to the second argument, otherwise 'false'.
The constant LeC (less or equal) represents the comparison operator '≤'.
Return data type: text
Return data type: text
The function Li combines its argument expressions to one expression containing multiple
values.
The function Ln calculates the natural logarithm.
The function Lt realizes the comparison operator '<' (less) and returns 'true' if the
first argument is less than the second argument, otherwise 'false'.
The constant LtC (less) represents the comparison operator '<'.
Return data type: text
Return data type: text
The function Max returns the maximum value of the argument values.
The function MaxTrue is an extended Boolean operation.
The function Median returns the median (separating the higher half from the lower half) of
the argument values.
The function Min returns the minimum value of the argument values.
The function MinTrue is an extended Boolean operation.
The function Multiply multiplies the two arguments.
The function Ne realizes the comparison operator '≠' (not equal) and returns 'true' if
the two arguments are unequal, otherwise 'false'.
The function Not is a Boolean operation on a single Boolean expression (argument).
The constant Now represents the current time.
Return data type: date-time
Return data type: date-time
The function Or is a Boolean operation on any number of Boolean expressions (arguments).
The function Overlap1 returns 'true' if the two processes (e.g., encounter or medication
administration) represented by the first and the second arguments temporally overlap
(unidirectional, i.e., the first one starts not later as the second one), otherwise 'false'.
The function Overlap2 returns 'true' if the two processes (e.g., encounter or medication
administration) represented by the first and the second arguments temporally overlap
(bidirectional), otherwise 'false'.
The constant Pi (π) is the ratio of a circle's circumference to its diameter,
approximately equal to 3.14159.
Return data type: number
Return data type: number
The function PlusDays adds the given number of days (2nd argument) to the given date (1st
argument) and returns the resulting date.
The function PlusMonths adds the given number of months (2nd argument) to the given date
(1st argument) and returns the resulting date.
The function PlusYears adds the given number of years (2nd argument) to the given date
(1st argument) and returns the resulting date.
The function Power realizes the exponentiation operation.
The function RefValues reduces the number of elements in a list (1st argument) based on a
date range restriction.
The function Round rounds the given number (1st argument) to the desired number of decimal
places (2nd argument).
The function StartsBefore returns 'true' if the process (e.g., encounter or medication
administration) represented by the 1st argument starts before the process represented by the 2nd
argument, otherwise 'false'.
The function Subtract subtracts the second argument from the first one.
The function Sum adds all its arguments.
The function Switch combines any number of if-then pairs and an optional default
expression (else-expression).
The function TimeDistance returns 'true' if the value list (1st argument) contains at
least n values (2nd argument) in such a way that the time intervals (in hours) between them lie
within a defined range (3rd-6th arguments), otherwise 'false'.
The constant Today represents the current date (with time 00:00).
Return data type: date-time
Return data type: date-time
The constant True is a Boolean constant.
Return data type: boolean
Return data type: boolean
The function Union combines its argument expressions to one expression containing multiple
values.
The function Vals combines its argument expressions to one expression containing multiple
values.