US 12,284,233 B2
Network architecture for parallel data stream analysis and modification
Ayako Watanabe, Rockville, MD (US); Ed VanBaak, Boulder, CO (US); Samit Desai, Baltimore, MD (US); Richard Johnson, Woodstock, MD (US); Michael Melusky, Camp Hill, PA (US); Ajay Gollapalli, Baltimore, MD (US); and Prakashkumar Patel, Baltimore, MD (US)
Assigned to Audacious Inquiry LLC, Catonsville, MD (US)
Filed by Audacious Inquiry LLC, Catonsville, MD (US)
Filed on Sep. 6, 2022, as Appl. No. 17/903,939.
Application 17/903,939 is a continuation of application No. 17/672,229, filed on Feb. 15, 2022, granted, now 11,438,392.
Application 17/672,229 is a continuation of application No. 17/374,964, filed on Jul. 13, 2021, granted, now 11,252,209, issued on Feb. 15, 2022.
Prior Publication US 2023/0025502 A1, Jan. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G16H 30/20 (2018.01); H04L 65/61 (2022.01)
CPC H04L 65/61 (2022.05) [G16H 30/20 (2018.01)] 19 Claims
OG exemplary drawing
 
1. A method of limiting broadcast information from a plurality of streams updated in real-time, the method comprising:
receiving a record list including a patient identity at a processor-driven middle network;
receiving data, by the network, from the data streams in real-time and in a plurality of protocols, wherein at least one of the protocols is HL7;
selecting out, with the network, HL7 ADTs from the data for the patient, wherein the selected HL7 ADTs encode segments representing event type, patient class, patient type, discharge timestamp, and admit timestamp;
ordering, with the network, the HL7 ADTs based on event timestamps in the HL7 ADTs;
calculating, with the network, a status value for the patient using one or more of the segments from the HL7 ADTs for the patient in the order;
calculating, with the network, the broadcast information using the status value and additional data in the HL7 ADTs for the patient, wherein the broadcast information includes at least one of an admit time, discharge time, and length of stay calculated using the segments; and
broadcasting the broadcast information from the network in real-time with receipt of the data streams and based on the status value by the network, wherein the receiving the record list is executed before and not in real time with the broadcasting the broadcast information.