Methods, mediums, and systems for processing custom field formulas
AssigneeWaters Technologies Ireland Limited
InventorRong Xie
Life of this patent
Estimating the term…
Abstract
Exemplary embodiments provide computer-implemented methods, mediums, and apparatuses configured to import, create, and edit formulas for custom fields in an analytical chemistry system. The custom fields may be represented as a tree structure with nodes representing operators. When the custom field is defined, it may be incorporated into a workflow for the analytical chemistry system. Dependencies within the custom field may be identified and the custom field may be incorporated into the workflow at an appropriate workflow stage. The custom field may be scoped to define which elements of a data acquisition the custom field operates over. Various visualization options are described to allow the custom field to be displayed and/or edited in different ways.
Claims20
A computer-implemented method comprising:
- accessing data from a laboratory analytical instrument associated with an analytical method encoded in a workflow, the data organized into one or more fields;
- receiving a request to define a custom field for use in a stage of the workflow, the custom field representing a field that is not directly or explicitly measured by the laboratory analytical instrument, but derived at least partially from a measured field through a custom field calculation;
- displaying, in an interface, a graphical formula editor workspace that comprises a graphical fields list of the one or more fields of the data, a graphical operators list of available operators, and a formula editor displaying a formula comprising an interactive placeholder that represents an empty graphical node into which one of the available operators or one of the available operands can be placed;
- performing at least one of:
- receiving a selection of one of the available operators from the graphical operators list and incorporating the selected operator into the custom field in place of the empty graphical node of the interactive placeholder, or
- receiving a selection of one of the one or more fields from the graphical fields list and incorporating the selected field into the custom field in place of the empty graphical node of the interactive placeholder;
- converting the custom field built in the graphical formula editor into a tree structure;
- validating the tree structure of the custom field;
- displaying the custom field in a read-only text format;
- and
- associating the custom field with the stage of the workflow, the associating making the custom field accessible to the workflow.
A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a computer, cause the computer to:
- access data from a laboratory analytical instrument associated with an analytical method encoded in a workflow, the data organized into one or more fields;
- receive a request to define a custom field for use in a stage of the workflow, the custom field representing a field that is not directly or explicitly measured by the laboratory analytical instrument, but derived at least partially from a measured field through a custom field calculation;
- display, in an interface, a graphical formula editor workspace that comprises a graphical fields list of the one or more fields of the data, a graphical operators list of available operators, and a formula editor displaying a formula comprising an interactive placeholder that represents an empty graphical node into which one of the available operators or one of the available operands can be placed;
- perform at least one of:
- receiving a selection of one of the available operators from the graphical operators list and incorporating the selected operator into the custom field in place of the empty graphical node of the interactive placeholder, or
- receiving a selection of one of the one or more fields from the graphical fields list and incorporating the selected field into the custom field in place of the empty graphical node of the interactive placeholder;
- convert the custom field built in the graphical formula editor into a tree structure;
- validate the tree structure of the custom field;
- display the custom field in a read-only text format;
- and
- associate the custom field with the stage of the workflow, the associating making the custom field accessible to the workflow.
A computing apparatus comprising:
- a processor;
- and
- a memory storing instructions that, when executed by the processor, configure the apparatus to:
- access data from a laboratory analytical instrument associated with an analytical method encoded in a workflow, the data organized into one or more fields;
- receive a request to define a custom field for use in a stage of the workflow, the custom field representing a field that is not directly or explicitly measured by the laboratory analytical instrument, but derived at least partially from a measured field through a custom field calculation;
- display, in an interface, a graphical formula editor workspace that comprises a graphical fields list of the one or more fields of the data, a graphical operators list of available operators, and a formula editor displaying a formula comprising an interactive placeholder that represents an empty graphical node into which one of the available operators or one of the available operands can be placed;
- perform at least one of:
- receiving a selection of one of the available operators from the graphical operators list and incorporating the selected operator into the custom field in place of the empty graphical node of the interactive placeholder, or
- receiving a selection of one of the one or more fields from the graphical fields list and incorporating the selected field into the custom field in place of the empty graphical node of the interactive placeholder;
- convert the custom field built in the graphical formula editor into a tree structure;
- validate the tree structure of the custom field;
- display the custom field in a read-only text format;
- and
- associate the custom field with the stage of the workflow, the associating making the custom field accessible to the workflow.
Dependencies are inferred from the claim text.