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: hl7.fhir.uv.sql-on-fhir derivation: constraint name: TabularViewDefinition type: ViewDefinition elements: select: elements: column: constraint: no-collections: {human: Tabular view columns must not be collections., source: 'http://hl7.org/fhir/uv/sql-on-fhir/StructureDefinition/TabularViewDefinition', severity: error, expression: collection.empty() or collection = false} primitives-only: {human: Tabular view columns only contain primitive values., source: 'http://hl7.org/fhir/uv/sql-on-fhir/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: 3.0.0-ballot class: profile kind: resource url: http://hl7.org/fhir/uv/sql-on-fhir/StructureDefinition/TabularViewDefinition base: http://hl7.org/fhir/StructureDefinition/ViewDefinition|3.0.0-ballot version: 3.0.0-ballot