IP Library Granted Patent US 8,185,623
Granted Patent B2
US 8,185,623 · App. 12/394,881 · Granted May 22, 2012

Selectively routing patient data between field devices and treatment center destinations

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 8,185,623
App. No.
12/394,881
Granted
May 22, 2012
Kind
B2
Abstract

Techniques for routing event data from a field device, such as an external defibrillator, to a selected subset of a plurality of possible destinations are described. The event data may include physiological data of the patient, such as a 12-lead electrocardiogram (ECG). The destinations may be associated with one of a plurality of patient treatment centers, and may include, as examples, computing device, printers, displays, personal digital assistants, or web-accessible accounts. In some examples, a server maintains user-configurable information or rules for at least some of the destinations, and uses the information or rules for determining whether event data received from a field device is routed to the destination. In some examples, the server may also make the routing determination based on an analysis of event data, such as a determination as to whether the event data indicates that the patient is suspected to be experiencing an acute myocardial infarction.

Claims (147)

1. A method comprising:

receiving, at a server, event data for a patient from a field device used to at least one of monitor or treat the patient during an event, the server storing a plurality of destination profiles associated with respective destinations, the destinations associated with patient treatment centers, at least some of the destination profiles including respective event data filtering rules;

analyzing the event data;

applying the event data filtering rules by processing the analyzed event data from the server against the plurality of destination profiles associated with the respective destinations associated with the patient treatment centers;

selecting a subset of the destinations based on the event data filtering rules;

routing the event data from the server to the selected subset of the destinations; and

determining a destination for the patient treatment center based on a match between the event data and the destination profiles.

2. The method of claim 1 , further comprising:

receiving configuration information from a user at the server; and

configuring one of the event data filtering rules according to the configuration information.

3. The method of claim 1 , wherein a first one of the destination profiles associated with a first one of the destinations of the subset further includes formatting information, the method further comprising formatting the event data routed to the first destination according to the formatting information.

4. The method of claim 3 , further comprising:

receiving configuration information from a user at the server; and

configuring the formatting information for the first destination according to the configuration information.

5. The method of claim 1 ,

wherein the server stores assignment information for the field device from which the event data was received, the assignment information associating the field device with a subset of the plurality of destinations,

the method further comprising identifying as an initial subset of the destinations the subset of the destinations associated with the field device from which the event data was received based on the assignment information for the field device,

wherein the selected subset of destinations is a subset of the initial subset of destinations.

6. The method of claim 1 , further comprising:

applying, with the server, one or more location rules to destination location information for at least some the destinations; and

selecting an initial subset of the destinations based on the application of the one or more location rules to the destination location information,

wherein the selected subset of destinations is a subset of the initial subset of destinations.

7. The method of claim 6 ,

wherein the one or more location rules includes a rule that selects a treatment center based on at least one of proximity or travel time from the field device to the treatment center, and

wherein the initial subset of destinations comprises destinations associated with the selected treatment center.

8. The method of claim 7 , wherein the one or more location rules further includes a rule that selects a treatment center having a catheterization laboratory.

9. The method of claim 6 ,

wherein the one or more location rules includes a rule that selects a physician based on at least one of proximity or travel time to a treatment center, and

wherein the initial subset of destinations comprises a destination associated with the selected physician.

10. The method of claim 6 , wherein the one or more location rules use an input received from a traffic condition source.

11. The method of claim 1 , further comprising:

retrieving scheduling information for at least some of the destinations;

determining whether each of the at least some of the destinations is available based on the scheduling information for the destination;

routing the event data to the destination if the destination is available; and

not routing the event data to the destination if the destination is not available.

12. The method of claim 11 ,

wherein the destination is associated with a physician, and

wherein the scheduling information indicates whether the physician is on duty or on call.

13. The method of claim 1 , wherein selecting the subset of the destinations comprises:

analyzing the event data at the server; and

selecting the subset of the destinations according to the analyzed data.

14. The method of claim 13 , wherein routing the event data from the server to the selected subset of the destinations comprises, for each of the destinations with an associated event data filtering rule:

applying the event data filtering rule for the destination to the analyzed event data;

determining whether the event data filtering rule for the destination is satisfied;

routing the event data to the destination if the event data filtering rule is satisfied; and not

routing the event data to the destination device if the event data filtering rule is not satisfied.

15. The method of claim 14 ,

wherein the event data filtering rule for each of the destinations specifies at least one type of physiological data received by the destination,

wherein analyzing the event data comprises determining a data type for the physiological data, and

wherein determining whether the event data filtering rule for the destination is satisfied comprises comparing the data type for the physiological data to at least one type specified by the event data filtering rule.

16. The method of claim 14 ,

wherein, for at least some of the destinations, the event data filtering rule specifies that the destination receives one of all event data, event data with a 12-lead electrocardiogram (ECG), or event data that indicates that the patient is suspected of having suffered an acute myocardial infarction (AMI),

wherein analyzing the event data and determining whether the event data filtering rule for the destination is satisfied comprises:

determining whether the event data comprises a 12-lead ECG data; and

determining from the event data whether the patient is suspected of having suffered an acute myocardial infarction (AMI).

17. The method of claim 16 , wherein determining from the event data whether the patient is suspected of having suffered an AMI comprises analyzing an ECG of the patient by the server.

18. The method of claim 17 , wherein analyzing an ECG of the patient comprises:

retrieving one or more past ECGs of the patient from a patient medical record database with the server; and

comparing the ECG of the patient to the one or more past ECGs.

19. The method of claim 1 , wherein the event data further includes information entered into the field device by emergency medical service (EMS) personnel.

20. The method of claim 1 , further comprising:

retrieving data of the patient from a patient medical record database with the server; and routing the retrieved data with the event data.

21. The method of claim 1 , wherein the event data includes patient demographic data.

22. The method of claim 1 , wherein the field device comprises an external defibrillator.

23. The method of claim 1 , wherein the destinations comprise at least one of computing devices, displays, printers, cellular telephones, personal digital assistants, or web-accessible accounts.

24. The method of claim 1 , wherein receiving event data comprises receiving the event data via a Mobile Internet Protocol network.

25. The method of claim 1 , further comprising, with the server:

collecting a first time for an event from a first device;

collecting a second time for the event from a second device; and

calculating a treatment time interval for the event based on the first and second times.

26. The method of claim 25 , further comprising storing the treatment time interval in the server for use in future event data routing decisions.

27. The method of claim 25 , wherein collecting a second time comprises collecting a time of a percutaneous transluminal coronary intervention.

28. The method of claim 1 , wherein the event data is selected from the group comprising patient physiological data, patient condition medical data, electrocardiogram data, capnography data, carbon dioxide data, emergency medical service personnel input data, medical device data, global positioning systems data.

29. A network server comprising:

a memory that stores a plurality of destination profiles, each of the destination profiles associated with a respective one of a plurality of destinations that are associated with a network of patient treatment centers, wherein at least some of the destination profiles include at least one event data filtering rule for the respective destination; and

a processor that:

receives event data for a patient from a field device used to at least one of monitor or treat the patient during an event;

analyzes the event data;

applies at least one of the data filtering rules by processing the analyzed event data from the server against the plurality of destination profiles associated with the respective destinations associated with the patient treatment centers;

selects a subset of the destinations based on applying the content of the event data to the event data filtering rules;

routes the event data from the server to the selected subset of the destinations; and

determines a destination for the patient treatment center based on a match between the event data and the destination profiles.

30. The network server of claim 29 , wherein the processor receives configuration information from a user, and configures the event data filtering rule of one or more of the plurality of destination profiles according to the configuration information.

31. The server of claim 29 ,

wherein the processor applies one or more location rules to destination location information for at least some of the destinations, and selects an initial subset of the destinations based on the application of the one or more location rules to the destination location information, and

wherein the selected subset of destinations is a subset of the initial subset of destinations.

32. The server of claim 31 ,

wherein the one or more location rules includes a rule that selects a treatment center based on at least one of proximity or travel time from the field device to the treatment center, and

wherein the initial subset of destinations comprises destinations associated with the selected treatment center.

33. The server of claim 31 ,

wherein the one or more location rules includes a rule that selects a physician based on at least one of proximity or travel time to a treatment center, and

wherein the initial subset of destinations comprises a destination associated with the selected physician.

34. The server of claim 31 , wherein the one or more location rules use an input received from a traffic condition source.

35. The server of claim 29 , wherein the processor:

retrieves scheduling information for at least some of the destinations;

determines whether each of the at least some of the destinations is available based on the scheduling information for the destination;

routes the event data to the destination if the destination is available; and

does not route the event data to the destination if the destination is not available.

36. The server of claim 29 , wherein the processor analyzes the event data, and selects the subset of the destinations according to the analyzed event data.

37. The server of claim 36 , wherein, for each of the destinations with an associated event data filtering rule, the processor:

applies the event data filtering rule for the destination to the analyzed event data; determines whether the event data filtering rule for the destination is satisfied; routes the event data to the destination if the event data filtering rule is satisfied; and

does not route the event data to the destination device if the event data filtering rule is not satisfied.

38. The server of claim 37 ,

wherein the event data filtering rule for each of the destinations specifies at least one type of physiological data received by the destination, and

wherein the processor identifies a data type for the physiological data, and compares the data type for the physiological data to at least one type specified by the event data filtering rule to determine whether the rule is satisfied.

39. The server of claim 37 ,

wherein, for at least some of the destinations, the event data filtering rule specifies that the destination receives one of all event data, event data with a 12-lead electrocardiogram (ECG), or event data that indicates that the patient is suspected of having suffered an acute myocardial infarction (AMI), and

wherein the processor determines whether the event data comprises a 12-lead ECG data and determines from the event data whether the patient is suspected of having suffered an acute myocardial infarction (AMI) in order to determine whether the rules for the various destinations are satisfied.

40. The server of claim 39 , wherein the processor analyzes an ECG of the patient to determine from the event data whether the patient is suspected of having suffered an AMI.

41. The server of claim 29 , wherein the processor:

collects a first time for an event from a first device;

collects a second time for the event from a second device; and

calculates a treatment time interval for the event based on the first and second times.

42. The server of claim 41 , wherein the second time comprises a time of a percutaneous transluminal coronary intervention.

43. A non-transitory computer-readable medium comprising instructions that cause a programmable processor of a network server to:

receive event data for a patient from a field device used to at least one of monitor or treat the patient during an event, the server storing a plurality of destination profiles associated with respective destinations, the destinations associated with patient treatment centers, at least some of the destination profiles including respective event data filtering rules;

analyze the event data;

apply at least one of the data filtering rules by processing the analyzed event data from the server against the plurality of destination profiles associated with the respective destinations associated with the patient treatment centers;

select a subset of the destinations based on the event data filtering rules;

route the event data from the server to the selected subset of the destinations; and

determine a destination for the patient treatment center based on a match between the event data and the destination profiles.

44. A system for managing communication of patient data within a regional patient treatment network that includes at least one emergency medical service and a plurality of patient treatment centers, the system comprising:

a plurality of field devices associated with the emergency medical service;

a plurality of destinations, each of the destinations associated with at least one of the patient treatment centers; and

a network server that:

stores a plurality of destination profiles, each of the destination profiles associated with a respective one of the plurality of destinations, wherein at least some of the destination profiles includes at least one event data filtering rule for the respective destination;

receives event data for a patient from one of the field devices used to at least one of monitor or treat the patient during an event;

analyzes the event data;

applies at least one of the data filtering rules by processing the analyzed event data from the server against the plurality of destination profiles associated with the respective destinations associated with the patient treatment centers;

selects a subset of the destinations based on applying the event data to the event data filtering rules;

routes the event data to the selected subset of the destinations; and

determines a destination for the patient treatment center based on a match between the event data and the destination profiles.

45. The system of claim 44 , wherein the server:

stores assignment information for at least the field device from which the event data was received, the assignment information associating the field device with a respective subset of the plurality to destinations; and

identifies as an initial subset of the destinations the respective subset of the destinations associated with the field device from which the event data was received by the assignment information for the field device,

wherein the selected subset of destinations is a subset of the initial subset of destinations.

46. The system of claim 44 , wherein the server:

applies one or more location rules to destination location information for at least some of the destinations; and

selects an initial subset of the destinations based on the application of the one or more location rules to the destination location information,

wherein the selected subset of destinations is a subset of the initial subset of destinations.

47. The system of claim 46 ,

wherein the one or more location rules includes a rule that selects one of the treatment centers based on at least one of proximity or travel time from the field device to the treatment center, and

wherein the initial subset of destinations comprises destinations associated with the selected treatment center.

48. The system of claim 47 , wherein the one or more location rules further includes a rule that selects one of the treatment centers having a catheterization laboratory.

49. The system of claim 44 , wherein the field device comprise external defibrillators.

50. The system of claim 43 , wherein the destinations comprise at least one of computing devices, displays, printers, cellular telephones, personal digital assistants, or web-accessible accounts associated with at least one of treatment centers or a physician associated with at least one of the treatment centers.

51. The system of claim 44 , wherein the field devices and the server communicate via a Mobile Internet Protocol network.

Assignments (9)
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2016
From: CITIBANK, N.A.
To: PHYSIO-CONTROL, INC.; PHYSIO-CONTROL INTERNATIONAL, INC.
Reel/Frame 038379/0001 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2016
From: CITIBANK, N.A.
To: PHYSIO-CONTROL, INC.
Reel/Frame 038376/0806 →
RELEASE OF SECURITY INTEREST Recorded Apr 7, 2016
From: CITIBANK, N.A.
To: PHYSIO-CONTROL, INC.; PHYSIO-CONTROL INTERNATIONAL, INC.
Reel/Frame 038378/0028 →
SECOND LIEN SECURITY AGREEMENT Recorded Jan 19, 2016
From: PHYSIO-CONTROL, INC.; PHYSIO-CONTROL INTERNATIONAL, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 037559/0601 →
FIRST LIEN SECURITY AGREEMENT Recorded Jan 15, 2016
From: PHYSIO-CONTROL, INC.; PHYSIO-CONTROL INTERNATIONAL, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 037532/0828 →
RELEASE OF SECURITY INTEREST Recorded Jan 14, 2016
From: THE BANK OF NEW YORK MELLON TRUST COMPANY, N.A.
To: PHYSIO-CONTROL, INC.
Reel/Frame 037519/0240 →
SECURITY AGREEMENT Recorded Feb 10, 2012
From: PHYSIO-CONTROL, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 027763/0881 →
SECURITY AGREEMENT Recorded Feb 9, 2012
From: PHYSIO-CONTROL, INC.
To: BANK OF NEW YORK MELLON TRUST COMPANY, N.A., AS *COLLATERAL TRUSTEE, THE
Reel/Frame 027765/0861 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 17, 2009
From: LEWIS, DANA; MERRY, RANDY L.; NOVA, RICHARD C.
To: PHYSIO-CONTROL, INC.
Reel/Frame 022561/0893 →