US 12,293,810 B2
System and method to facilitate interoperability of health care modules
Daniel W. Waits, San Diego, CA (US)
Assigned to KICSTAND, INC., Houston, TX (US)
Filed by KicStand, Inc., Houston, TX (US)
Filed on Jan. 5, 2024, as Appl. No. 18/405,529.
Application 18/405,529 is a continuation of application No. 17/084,973, filed on Oct. 30, 2020, granted, now 11,869,639.
Application 17/084,973 is a continuation of application No. 15/715,359, filed on Sep. 26, 2017, granted, now 10,861,589, issued on Dec. 8, 2020.
Prior Publication US 2024/0145049 A1, May 2, 2024
Int. Cl. G16H 10/60 (2018.01); G16H 20/10 (2018.01); G16H 40/20 (2018.01)
CPC G16H 10/60 (2018.01) [G16H 20/10 (2018.01); G16H 40/20 (2018.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a memory configured to store code and a set of rules, wherein each rule of the set of rules comprises at least one policy or direction to analyze electronic records, wherein each rule of the set of rules is configurable based at least on an entity associated with a given electronic record;
an interface communicatively coupled with the memory, and configured to:
receive, from a first computing device, a first electronic record having a first data structure; and
receive, from a second computing device, a second electronic record having a second data structure, wherein the second data structure is incompatible with the first computing device; and
a processor communicatively coupled with the memory and the interface, and configured to:
extract, by at least executing the code according to the set of rules, a first data from the first electronic record, wherein extracting, by at least executing the code according to the set of rules comprises:
analyzing the first electronic record to determine that the first electronic record has the first data structure; and
determining, based at least on the set of rules, that the first data from within the first electronic record is relevant to compatibility with at least one of the first computing device and the second computing device, wherein the set of rules is configured based at least on a first entity associated with the first electronic record;
extract, by at least executing the code according to the set of rules, a second data from the second electronic record, wherein extracting, by at least executing the code according to the set of rules comprises:
analyzing the second electronic record to determine that the second electronic record has the second data structure; and
determining, based at least on the set of rules, that the second data from within the second electronic record is relevant to compatibility with at least one of the first computing device and the second computing device, wherein the set of rules is further configured based at least on a second entity associated with the second electronic record; and
based at least on the extractions of the first data and the second data and according to the set of rules, create a third electronic record comprising the first data and the second data, the third electronic record having a third data structure that is compatible with at least one of the first computing device and the second computing device, the third data structure being different from each of the first and second data structures, wherein creating the third electronic record comprises:
creating, according to the set of rules, a data format for the extracted first data and the extracted second data, such that the created data format is compatible with at least one of the first computing device and the second computing device, the created data format corresponding to the third data structure; and
configuring the third electronic record to have the third data structure.