Category Archives: Settings


List are a platform component of labPortal that are used in a number of areas of the system. An example is where lists are used as reference lookups for order properties in the Orders Module. A list comprises of a name and list items. Each list item has a ‘key’ and ‘value’ property. The ‘key’… Read More »

Content Pages

labPortal’s basic content management system (CMS) enables the ability to create basic content pages. To create a page you first have to navigate to the page url you would like to create The pagename segment should be substituted with the name of the page you would like to create. You will be taken to… Read More »

Content Editing

labPortal has a number of areas where you can update the content. Many of the areas that are content editable are small paragraphs, labels and headings. Rather than implement a complex content management solution (CMS) , labPortal uses a light weight solution to provide rich text editing. Markdown processing All content editable areas can process… Read More »

Expression Evaluation

There are a number of extension points within labPortal that use configurable expressions to evaluate a condition. These expressions enable the  a single instance of labPortal to be configured for a customers particular needs and business rules without having to develop custom code. The expressions can be considered similar a similie to the inline expression… Read More »

Basic Configuration

When labPortal is configured there are some basic settings available for configuration. These settings are stored in the Contract table. There is no UI for managing these settings as they are intended to be set when labPortal is first provisioned and then not changed. The system is designed to fail to false, therefore if there… Read More »

Reference Data

The detname and units in the Sample Grid come from the reference data spreadsheet. The system looks for a worksheet called ‘dets’. Once it has loaded the ‘dets’ worksheet it will be looking for a set of columns DET The DET has to match the codes that are found in your LIMS system as the… Read More »