Supported Characters and Default Data Types

Supported Characters and Default Data Types

Overview

Data types are used by the system to specify the kinds of characters expected, or not expected. For example, the Numeric type is best used for values where only numbers are expected, versus the Generic Text type, which is best used for values containing sentences. Some types expect certain types of formatting or value lengths, such as Date, Currency Amount, or Email Address. There are also data types for non-text fields, such as Signature and Checkbox.

List of data types

To view all data types in the system navigate to Library > Data Types. A starting set of data types is included in each new Hyperscience instance - additional data types enter the system via layout and release importation, or are created using the Create Data Type option in the top right of this screen.

The Data Types screen lists the following information:

Full list of supported characters

The system supports the following characters in the contexts described below.

Note that specific data types may have their own additional limitations on which characters are supported.

Alphanumeric characters

In addition to digits (0-9), spaces, and uppercase (A-Z) and lowercase (a-z) English characters, we support the following:

Currency characters

We support the following characters:

MICR characters

We support MICR characters in any field with the MICR data type after using the formatting override (F2).

Punctuation and symbols

We support the following characters in fields with data types that support letters:

| Character | Unicode | | ! | 0x21 | | " | 0x22 | | # | 0x23 | | $ | 0x24 | | % | 0x25 | | & | 0x26 | | ' | 0x27 | | ( | 0x28 | | ) | 0x29 | | * | 0x2a | | + | 0x2b | | , | 0x2c | | - | 0x2d | | . | 0x2e | | / | 0x2f | | : | 0x3a | | ; | 0x3b | | <** | 0x3c | | **=** | 0x3d | | **> | 0x3e | | ? | 0x3f | | @ | 0x40 | | [ | 0x5b | | \ | 0x5c | | ] | 0x5d | | ^ | 0x5e | | _ | 0x5f | | ` | 0x60 | | { | 0x7b | | | | 0x7c | | } | 0x7d | | ~ | 0x7e | | | 0x215f | | ́ | 0x301 | | ̀ | 0x300 | | ̂ | 0x302 | | ̈ | 0x308 | | ̧ | 0x327 | | ̃ | 0x303 | | « | 0xab | | » | 0xbb | | ª | 0xaa | | ° | 0xb0 |

Default data types

You can filter the Data Types list by name, ML Configuration, and status. These filters are available above the list.

To view the expanded details of a particular field data type, click on its name in the leftmost column. The details of the data type will be shown along with its unique identifier.

Note that when installing Hyperscience for the first time, all default data types are enabled by default (with the exception of the Medical data type). When an existing installation is updated to a new version, any new default data types will be disabled by default.

To learn more about default data types, see Default Data Types.

Supported barcode types

The barcode data type fully supports CODE128, CODE39, EAN13, EAN8, Interleaved 2 of 5, ISBN-13, Data Matrix barcodes, and QR codes (Version 1, 2, 3, 4, 10, 25, 40).

To note, ISBN-10 is supported, but the transcription is the value of the barcode and not the value of the ISBN. Both UPC-A and UPC-E are read as EAN13.