US 12,260,066 B1
Apparatus, system and method for processing immunization data to generate an efficient computer interface
George Chauvin, Ferrisburgh, VT (US); Jefferson Wilson, Williston, VT (US); and Jeanne Armstrong, Lebanon, IN (US)
Assigned to Allscripts Software, LLC, Chicago, IL (US)
Filed by ALLSCRIPTS SOFTWARE, LLC, Chicago, IL (US)
Filed on Nov. 28, 2018, as Appl. No. 16/203,585.
Int. Cl. G06F 3/0482 (2013.01); G16H 20/10 (2018.01); G16H 50/30 (2018.01)
CPC G06F 3/0482 (2013.01) [G16H 20/10 (2018.01); G16H 50/30 (2018.01)] 17 Claims
OG exemplary drawing
 
1. A system for generating an optimized computer interface for a medical computer system, comprising:
a processing apparatus;
a memory operatively coupled to the processing apparatus, the memory configured to store a nested hierarchy of first data itemsets and second itemsets configured as an array data structure;
an interface graphics module, comprising a plurality of interface graphics module templates configured to format one or more display structures; and
a data display control module;
wherein the processing apparatus is configured to
associate first data itemsets and second itemsets with one or more rules comprising a plurality of rule portions for executing a regimen;
apply a first constraint utilizing proportions of the itemsets for the regimen;
apply a second constraint utilizing a confidence factor, wherein the confidence factor represents an estimate of the probability of a rule portion being associated with another rule portion, thereby reflecting the statistical relevance of the data;
select one or more of the interface graphic module templates based on the applied first constraint and second constraint;
perform minification on the selected one or more interface graphic module templates, wherein the minification optimizes display data by removing extraneous code elements that do not affect functionality, thereby reducing file size and enhancing rendering efficiency; and
execute the minified one or more interface graphic module templates to format display structures, minimizing required scrolling for the computer interface and reducing processing overhead via the data display control module.