Group

Selectors

Inline constructor expressions for intervals, tuples, instances, lists, codes, and concepts.

codeSelector

A code selector constructs a Code value inline. The code string identifies the code within the specified code system. An optional display clause provides a human-readable label.

conceptSelector

A concept selector constructs a Concept value inline from one or more code selectors. An optional display clause provides a human-readable label.

displayClause

An optional human-readable label attached to a code definition, concept definition, code selector, or concept selector. The string is a display name for the code or concept and does not affect evaluation semantics.

instanceElementSelector

A single element within an instance selector. Assigns a value to one property of the constructed instance. The name is a referential identifier corresponding to a property of the named type.

instanceSelector

An inline constructor for a named structured type. Specifies the type by name and provides element values using instance element selectors. An empty instance is expressed with a bare colon inside the braces.

intervalSelector

An interval selector creates an interval value from two endpoint expressions. Square brackets denote closed (inclusive) endpoints; parentheses denote open (exclusive) endpoints.

listSelector

A list selector constructs a list value from zero or more element expressions. An optional type specifier provides the declared element type.

tupleSelector

A tuple selector constructs a tuple value. The optional Tuple keyword may be omitted. Each element specifies a name and an expression value.

tupleElementSelector

A single element within a tuple selector. Binds a name to an expression value, producing one property of the resulting tuple. The name is a referential identifier and the value is any expression.