description: A profile for View Definitions where each resulting field must contain only a simple scalar value.\nThis is sometimes referred to as 'CSV Mode', but applies to any system that explicitly constrains \nits views or tables to tabular data. package_name: org.sql-on-fhir.ig derivation: constraint name: TabularViewDefinition type: https://sql-on-fhir.org/ig/StructureDefinition/ViewDefinition elements: select: elements: column: constraint: no-collections: {human: Tabular view columns must not be collections., source: 'https://sql-on-fhir.org/ig/StructureDefinition/TabularViewDefinition', severity: error, expression: collection.empty() or collection = false} primitives-only: {human: Tabular view columns only contain primitive values., source: 'https://sql-on-fhir.org/ig/StructureDefinition/TabularViewDefinition', severity: error, expression: type in ('base64Binary' | 'boolean' | 'canonical' | 'code' | 'dateTime' | 'decimal' | 'id' | 'instant' | 'integer' | 'integer64' | 'markdown' | 'oid' | 'string' | 'positiveInt' | 'time' | 'unsignedInt' | 'url' | 'uuid')} index: 0 package_version: 2.0.0 class: logical kind: logical url: https://sql-on-fhir.org/ig/StructureDefinition/TabularViewDefinition base: https://sql-on-fhir.org/ig/StructureDefinition/ViewDefinition version: 2.0.0