Unified Code for Units of Measure (UCUM)
Introduction
UCUM stands for Unified Code for Units of Measure, which is a code system intended to include all units of measures being contemporarily used in international science, engineering, and business. The purpose is to facilitate unambiguous electronic communication of quantities together with their units. See https://ucum.org/ for more information about UCUM.
With LogicNets Release 8.0+, you can now configure UCUM as an option on the number input form part.
System Configuration
In the System Configuration package, you can define a list of UCUMs. These are then available to the Designer User in the number-input dropdown menu. LogicNets supplies a default list with the following values, which you can overwrite with your local list, as required:
{ caption = "percent", value = "%" },
{ caption = "per Specimen", value = "/{Specimen}" },
{ caption = "per milligram", value = "/mg" },
{ caption = "per milliliter", value = "/mL" },
{ caption = "per microgram", value = "/ug" },
{ caption = "per microliter", value = "/uL" },
{ caption = "per liter", value = "/L" },
{ caption = "per kilogram", value = "/kg" },
{ caption = "inch (international)", value = "[in_i]" },
{ caption = "calorie", value = "cal" }
In the Supported UCUM codes, you can select a UCUM from the pre-populated dropdown list of the most common UCUM values, or you can type in your own values in the table.
Designer Functionality
You can define a UCUM code by selecting an option from the Unit dropdown. By default, it will have an empty option selected.
Runtime Behavior
When you run the project the system displays the UCUM value once you type a value in the respective number input.
Exporting in FHIR Format
When you choose to export the project in FHIR format the system exports the UCUM value together with the value that you typed in the number input.