IP Library Granted Patent US 11,232,855
Granted Patent B2
US 11,232,855 · App. 15/513,963 · Granted Jan 25, 2022

Near-real-time transmission of serial patient data to third-party systems

Inventor: Jean-Francois Lancelot (San Diego, CA)
Assignee: AirStrip IP Holdings, LLC
G16H10/60G06F21/6245G16H20/10G16H40/67
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,232,855
App. No.
15/513,963
Granted
Jan 25, 2022
Kind
B2
Abstract

Implementations for providing patient physiological data to a third-party system in near-real-time include determining that a value of a data element within a data source has changed, and determining that the data element is included in a watchlist, the watchlist including one or more topics, each topic being associated with at least one data element, and in response: providing a data element tuple associated with the data element, and transmitting the data element tuple to the third-party system over a network. Other implementations of this aspect include corresponding systems, apparatus, and computer programs, configured to perform the actions of the methods, encoded on computer storage devices.

Claims (42)

1. A computer-implemented method for providing patient data to a third-party system in near-real-time, the method being executed using one or more processors and comprising:

determining, by the one or more processors, a change of a value of a data element within a patient data source of a facility system from a plurality of facility systems, wherein the plurality of facility systems form a healthcare continua and provide services for monitoring and treating a plurality of patients;

triggering, by the change of the value of the data element within the patient data source, an update of reposed patient data stored by a data cache module that is logically separated from the plurality of facility systems, the data cache module being configured to selectively operate in a pass-through mode and a reposed mode to improve performance of transmission of the patient data, the pass-through mode enabling real-time mode retrieval of the patient data from the facility system by using data identifiers and passing the patient data onward in response to a change and the reposed mode enabling transmission of a copy of the patient data temporarily stored by the data cache module;

determining, by the one or more processors, that the data element is included in a watchlist, the watchlist comprising one or more topics, each topic being associated with at least one data element;

providing, by the one or more processors, a data element tuple associated with the data element that is included in the watchlist;

performing, by the one or more processors, based on determining that the data element is included in the watchlist, a security check of a network connection and of the third-party system identified by the watchlist to determine that the third-party system is approved for receiving the patient data, the third-party system being accessible by a validated and authenticated healthcare provider; and

transmitting, by the one or more processors, based on determining that the third-party system is approved for receiving the patient data, the data element tuple to a federated system to:

format the data element tuple by integrating a plurality of portions of the patient data from the plurality of facility systems in a single federated feed, filtering the patient data based on semantic mapping, and conditioning the data element tuple, to optimize transmission to the third-party system,

translate the data element tuple from a vendor specific format to a standard format based on a vocabulary service that matches data types with different terminologies, and

transmit the data element tuple in the standard format to the third-party system over a network for display in near-real-time on the third-party system.

2. The method of claim 1 , wherein the data element tuple comprises a name, a data source name, a source identifier, and a standard identifier.

3. The method of claim 2 , the name is provided as a human-readable name for the data element, the patient data source name indicates the patient data source and/or a type of the patient data source, the source identifier indicates a first identifier assigned to the patient data source, and the standard identifier comprises a second identifier for the data element using an applicable healthcare standard vocabulary.

4. The method of claim 1 , wherein the watchlist is provided as a computer-readable file.

5. The method of claim 1 , wherein determining that the data element is included in a watchlist comprises:

comparing information provided from the patient data source to information provided in the watchlist; and

determining that the information provided from the patient data source matches the information provided in the watchlist.

6. The method of claim 1 , wherein the watchlist is specific to the third-party system and comprises connection data for the third-party system.

7. The method of claim 6 , wherein the connection data comprises an Internet Protocol (IP) address and a transmission control protocol (TCP) port number assigned to the third-party system.

8. The method of claim 1 , wherein the watchlist is one of a plurality of watchlists, each watchlist corresponding to a respective third-party system.

9. The method of claim 1 , wherein one or more topics comprise one of a clinical score, a measure and a condition, each of which is determined based on at least one value of at least one data element.

10. A non-transitory computer-readable storage device coupled to one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for providing patient data to a third-party system in near-real-time, the operations comprising:

determining, by the one or more processors, a change of a value of a data element within a patient data source of a facility system from a plurality of facility systems, wherein the plurality of facility systems form a healthcare continua and provide services for monitoring and treating a plurality of patients;

triggering, by the change of the value of the data element within the patient data source, an update of reposed patient data stored by a data cache module that is logically separated from the plurality of facility systems, the data cache module being configured to selectively operate in a pass-through mode and a reposed mode to improve performance of transmission of the patient data, the pass-through mode enabling real-time mode retrieval of the patient data from the facility system by using data identifiers and passing the patient data onward in response to a change and the reposed mode enabling transmission of a copy of the patient data temporarily stored by the data cache module;

determining, by the one or more processors, that the data element is included in a watchlist, the watchlist comprising one or more topics, each topic being associated with at least one data element;

providing, by the one or more processors, a data element tuple associated with the data element that is included in the watchlist;

performing, by the one or more processors, based on determining that the data element is included in the watchlist, a security check of a network connection and of the third-party system identified by the watchlist to determine that the third-party system is approved for receiving the patient data, the third-party system being accessible by a validated and authenticated healthcare provider; and

transmitting, by the one or more processors, based on determining that the third-party system is approved for receiving the patient data, the data element tuple to a federated system to:

format the data element tuple by integrating a plurality of portions of the patient data from the plurality of facility systems in a single federated feed, filtering the patient data based on semantic mapping, and conditioning the data element tuple, to optimize transmission to the third-party system,

translate the data element tuple from a vendor specific format to a standard format based on a vocabulary service that matches data types with different terminologies, and

transmit the data element tuple in the standard format to the third-party system over a network for display in near-real-time on the third-party system.

11. A system, comprising:

one or more processors; and

a computer-readable storage medium in communication with the one or more processors and having instructions stored thereon which, when executed by the one or more processors, cause the one or more processors to perform operations for providing patient data to a third-party system in near-real-time, the operations comprising:

determining, by the one or more processors, a change of a value of a data element within a patient data source of a facility system from a plurality of facility systems, wherein the plurality of facility systems form a healthcare continua and provide services for monitoring and treating a plurality of patients;

triggering, by the change of the value of the data element within the patient data source, an update of reposed patient data stored by a data cache module that is logically separated from the plurality of facility systems, the data cache module being configured to selectively operate in a pass-through mode and a reposed mode to improve performance of transmission of the patient data, the pass-through mode enabling real-time mode retrieval of the patient data from the facility system by using data identifiers and passing the patient data onward in response to a change and the reposed mode enabling transmission of a copy of the patient data temporarily stored by the data cache module;

determining, by the one or more processors, that the data element is included in a watchlist, the watchlist comprising one or more topics, each topic being associated with at least one data element;

providing, by the one or more processors, a data element tuple associated with the data element that is included in the watchlist;

performing, by the one or more processors, based on determining that the data element is included in the watchlist, a security check of a network connection and of the third-party system identified by the watchlist to determine that the third-party system is approved for receiving the patient data, the third-party system being accessible by a validated and authenticated healthcare provider; and

transmitting, by the one or more processors, based on determining that the third-party system is approved for receiving the patient data, the data element tuple to a federated system to:

format the data element tuple by integrating a plurality of portions of the patient data from the plurality of facility systems in a single federated feed, filtering the patient data based on semantic mapping, and conditioning the data element tuple, to optimize transmission to the third-party system,

translate the data element tuple from a vendor specific format to a standard format based on a vocabulary service that matches data types with different terminologies, and

transmit the data element tuple in the standard format to the third-party system over a network for display in near-real-time on the third-party system.

Assignments (5)
SECURITY INTEREST Recorded Oct 6, 2025
From: AIRSTRIP IP HOLDINGS, LLC; AIRSTRIP OPERATIONS, LLC; DECISIO HEALTH, LLC
To: ORBIMED ROYALTY & CREDIT OPPORTUNITIES IV, LP, AS ADMINISTRATIVE AGENT
Reel/Frame 072480/0096 →
RELEASE OF SECURITY INTEREST Recorded Sep 30, 2025
From: NANTWORKS, LLC, AS AGENT
To: AIRSTRIP IP HOLDINGS, LLC
Reel/Frame 072425/0545 →
AMENDED AND RESTATED PATENT COLLATERAL ASSIGNMENT AND SECURITY AGREEMENT Recorded Oct 3, 2019
From: AIRSTRIP IP HOLDINGS, LLC
To: NANTWORKS, LLC, AS AGENT
Reel/Frame 050630/0138 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 19, 2017
From: LANCELOT, JEAN-FRANCOIS
To: AIRSTRIP IP HOLDINGS, LLC
Reel/Frame 042750/0592 →
SECURITY INTEREST Recorded Apr 28, 2017
From: AIRSTRIP IP HOLDINGS, LLC
To: NANTWORKS, LLC
Reel/Frame 042177/0371 →