IP Library Granted Patent US 11,139,052
Granted Patent B2
US 11,139,052 · App. 15/476,428 · Granted Oct 5, 2021

Systems and methods for health information messages archiving

Inventors: Shanmugasundaram Veliah (San Jose, CA); Lalith G. Subramanian (San Ramon, CA)
Assignee: OPEN TEXT CORPORATION
G16H10/60G06F16/951G06F16/9535G16H40/67G16H50/70G16H30/20H04L67/42
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,139,052
App. No.
15/476,428
Granted
Oct 5, 2021
Kind
B2
Abstract

Messages having patient healthcare information are exchanged between various healthcare IT systems. The messages are formatted according to various specific healthcare communication standards. The standards enable communication of the patient healthcare information among the healthcare IT systems. The messages are collected into a repository. Data mining is performed on the collected messages in order to make health-related findings.

Claims (58)

1. A method of mining healthcare communication messages transmitted over a healthcare network comprising:

receiving from the healthcare network a plurality of first messages, the plurality of first messages comprising first patient healthcare information formatted according to a first healthcare communication standard;

archiving the plurality of received first messages in a first database associated with the first healthcare communication standard, wherein each of the plurality of received first messages is archived in an unmodified form;

automatically classifying the plurality of first messages according to a stored set of classification rules, wherein the classifying is based on a plurality of different orthogonal axes;

obtaining the first patient healthcare information by parsing the plurality of received first messages based on the first healthcare communication standard to extract from the plurality of received first messages field values as defined by the first healthcare communication standard which comprise the first patient healthcare information;

collecting, in a repository which is separate from the first database associated with the first healthcare communication standard, the first patient healthcare information by copying the field values of the obtained first patient healthcare information into the repository;

mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make first health-related findings by identifying a plurality of messages associated with a particular patient, analyzing, for the collected first patient healthcare information extracted from the plurality of messages associated with the particular patient, ones of the field values corresponding to a selected characteristic of the particular patient, and determining a trend of the analyzed field values; and

communicating the first health-related findings to a user via a communication interface.

2. The method of claim 1 , wherein

communicating the first health-related findings to the user comprises, in response to determining the trend, transmitting a notification to at least one of the particular patient and a doctor of the particular patient.

3. The method of claim 1 , wherein mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings comprises monitoring changes to the particular patient indicated by the plurality of messages associated with the particular patient and routing the plurality of messages associated with the particular patient through a workflow which is configured to take actions based on a corresponding set of rules.

4. The method of claim 1 , wherein the plurality of different orthogonal axes include two or more of: patient identifiers in the messages; ailments recorded in the messages; medications recorded in the messages; and

symptoms recorded in the messages.

5. The method of claim 1 , wherein mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings comprises collecting a plurality of messages associated with a particular patient over a period of time, analyzing the collected plurality of messages associated with the particular patient, and generating a prediction of the particular patient's prognosis.

6. The method of claim 1 , wherein mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings comprises:

monitoring the plurality of first messages;

identifying indications of a particular disease in the plurality of first messages;

determining whether the indications of the particular disease in the plurality of first messages meet a threshold condition;

in response to determining that the indications of the particular disease in the plurality of first messages meet the threshold condition, generating an alert indicative of an outbreak of the particular disease.

7. The method of claim 6 , wherein the threshold condition comprises detecting a threshold number of the indications of the particular disease within a selected time period.

8. A computer program product, comprising a non-transitory computer-readable medium having a computer-readable program code embodied therein, the computer-readable program code adapted to be executed by one or more processors to implement a method comprising:

receiving from a healthcare network a plurality of first messages, the plurality of first messages comprising first patient healthcare information formatted according to a first healthcare communication standard;

archiving the plurality of received first messages in a first database associated with the first healthcare communication standard, wherein each of the plurality of received first messages is archived in an unmodified form;

automatically classifying the plurality of first messages according to a stored set of classification rules, wherein the classifying is based on a plurality of different orthogonal axes;

obtaining the first patient healthcare information by parsing the plurality of received first messages based on the first healthcare communication standard to extract from the plurality of received first messages field values as defined by the first healthcare communication standard which comprise the first patient healthcare information;

collecting, in a repository which is separate from the first database associated with the first healthcare communication standard, the first patient healthcare information by copying the field values of the obtained first patient healthcare information into the repository;

mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make first health-related findings by identifying a plurality of messages associated with a particular patient, analyzing, for the collected first patient healthcare information extracted from the plurality of messages associated with the particular patient, ones of the field values corresponding to a selected characteristic of the particular patient, and determining a trend of the analyzed field values; and

communicating the first health-related findings to a user via a communication interface.

9. The computer program product of claim 8 , wherein

communicating the first health-related findings to the user comprises, in response to determining the trend, transmitting a notification to at least one of the particular patient and a doctor of the particular patient.

10. The computer program product of claim 8 , wherein mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings comprises monitoring changes to the particular patient indicated by the plurality of messages associated with the particular patient and routing the plurality of messages associated with the particular patient through a workflow which is configured to take actions based on a corresponding set of rules.

11. The computer program product of claim 8 , wherein the plurality of different orthogonal axes includes two or more of: patient identifiers in the messages; ailments recorded in the messages; medications recorded in the messages; and symptoms recorded in the messages.

12. The computer program product of claim 8 , wherein mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings comprises collecting a plurality of messages associated with a particular patient over a period of time, analyzing the collected plurality of messages associated with the particular patient, and generating a prediction of the particular patient's prognosis.

13. The computer program product of claim 8 , wherein mining the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings comprises:

monitoring the plurality of first messages;

identifying indications of a particular disease in the plurality of first messages;

determining whether the indications of the particular disease in the plurality of first messages meet a threshold condition;

in response to determining that the indications of the particular disease in the plurality of first messages meet the threshold condition, generating an alert indicative of an outbreak of the particular disease.

14. A system for mining healthcare communication messages, the system comprising:

a processor-based database management system executed on a computer system and configured to:

receive from a healthcare network a plurality of first messages, the plurality of first messages comprising first patient healthcare information formatted according to a first healthcare communication standard;

archive the plurality of received first messages in a first database associated with the first healthcare communication standard, wherein each of the plurality of received first messages is archived in an unmodified form;

automatically classify the plurality of first messages according to a stored set of classification rules, wherein the classifying is based on a plurality of different orthogonal axes;

obtain the first patient healthcare information by parsing the plurality of received first messages based on the first healthcare communication standard to extract from the plurality of received first messages field values as defined by the first healthcare communication standard which comprise the first patient healthcare information;

collect, in a repository which is separate from the first database associated with the first healthcare communication standard, the first patient healthcare information by copying the field values of the obtained first patient healthcare information into the repository;

mine the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make first health-related findings by identifying a plurality of messages associated with a particular patient, analyzing, for the collected first patient healthcare information extracted from the plurality of messages associated with the particular patient, ones of the field values corresponding to a selected characteristic of the particular patient, and determining a trend of the analyzed field values; and

communicate the first health-related findings to a user via a communication interface.

15. The system of claim 14 , wherein the processor-based database management system is configured to

communicate the first health-related findings to the user by, in response to determining the trend, transmitting a notification to at least one of the particular patient and a doctor of the particular patient.

16. The system of claim 14 , wherein the processor-based database management system is configured to mine the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings by monitoring changes to the particular patient indicated by the plurality of messages associated with the particular patient and routing the plurality of messages associated with the particular patient through a workflow which is configured to take actions based on a corresponding set of rules.

17. The system of claim 14 , wherein the plurality of different orthogonal axes include two or more of: patient identifiers in the messages; ailments recorded in the messages; medications recorded in the messages; and

symptoms recorded in the messages.

18. The system of claim 14 , wherein the processor-based database management system is configured to mine the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings by collecting a plurality of messages associated with a particular patient over a period of time, analyzing the collected plurality of messages associated with the particular patient, and generating a prediction of the particular patient's prognosis.

19. The system of claim 14 , wherein the processor-based database management system is configured to mine the field values of the collected first patient healthcare information extracted from the plurality of received first messages to make the first health-related findings by:

monitoring the plurality of first messages;

identifying indications of a particular disease in the plurality of first messages;

determining whether the indications of the particular disease in the plurality of first messages meet a threshold condition;

in response to determining that the indications of the particular disease in the plurality of first messages meet the threshold condition, generating an alert indicative of an outbreak of the particular disease.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: VELIAH, SHANMUGASUNDARAM; SUBRAMANIAN, LALITH G.
To: EMC CORPORATION
Reel/Frame 041817/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2017
From: EMC CORPORATION
To: OPEN TEXT CORPORATION
Reel/Frame 041817/0859 →
Continuity (2)
Continuation 13536425 · Jun 28, 2012
Related Publication 20170206331A1 · Jul 20, 2017