core.selectionstructure | Medplum

SelectionStructure interface

Represents a "selection structure" in the SQL-on-FHIR specification.

In practice, this can be a ViewDefinition or ViewDefinitionSelect.

TypeScript does not like checks for properties that are not part of the type, so we use this interface instead.

Signature:

export interface SelectionStructure

Properties

Property Modifiers Type Description
column? ViewDefinitionSelect['column'] (Optional)
forEach? string (Optional)
forEachOrNull? string (Optional)
select? SelectionStructure (Optional)
unionAll? SelectionStructure (Optional)