US2021398627A1PendingUtilityA1

Systems and methods for health information messages archiving

Assignee: OPEN TEXT CORPPriority: Jun 28, 2012Filed: Sep 3, 2021Published: Dec 23, 2021
Est. expiryJun 28, 2032(~5.9 yrs left)· nominal 20-yr term from priority
H04L 67/02H04L 67/01G16H 40/67G16H 50/70G16H 30/20G06F 16/951G16H 10/60G06F 16/9535
59
PatentIndex Score
0
Cited by
0
References
0
Claims

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

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A method of analyzing healthcare communication messages transmitted over a network comprising:
 receiving from the network a plurality of messages, the plurality of messages comprising patient healthcare information formatted according to a healthcare communication standard;   archiving the plurality of received messages in a database associated with the healthcare communication standard, wherein each of the plurality of received messages is archived in an unmodified form;   automatically classifying the plurality of messages according to a stored set of classification rules, wherein the classifying is based on a plurality of different orthogonal axes;   obtaining the patient healthcare information by parsing the plurality of received messages based on the healthcare communication standard to extract from the plurality of received messages field values as defined by the healthcare communication standard which comprise the patient healthcare information;   collecting, in a repository which is separate from the database associated with the healthcare communication standard, the patient healthcare information by copying the field values of the obtained patient healthcare information into the repository;   analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make health-related findings by identifying a plurality of messages associated with a particular patient, analyzing, for the collected 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 making the health-related findings based on the analyzed field values; and   communicating the health-related findings to a user via a communication interface.   
     
     
         2 . The method of  claim 1 , wherein communicating the health-related findings to the user comprises, in response to making the health-related findings, 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 analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make the 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 analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make the 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 analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make the health-related findings comprises:
 monitoring the plurality of messages;   identifying indications of a particular disease in the plurality of messages;   determining whether the indications of the particular disease in the plurality of messages meet a threshold condition;   in response to determining that the indications of the particular disease in the plurality of 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 network a plurality of messages, the plurality of messages comprising patient healthcare information formatted according to a healthcare communication standard;   archiving the plurality of received messages in a database associated with the healthcare communication standard, wherein each of the plurality of received messages is archived in an unmodified form;   automatically classifying the plurality of messages according to a stored set of classification rules, wherein the classifying is based on a plurality of different orthogonal axes;   obtaining the patient healthcare information by parsing the plurality of received messages based on the healthcare communication standard to extract from the plurality of received messages field values as defined by the healthcare communication standard which comprise the patient healthcare information;   collecting, in a repository which is separate from the database associated with the healthcare communication standard, the patient healthcare information by copying the field values of the obtained patient healthcare information into the repository;   analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make health-related findings by identifying a plurality of messages associated with a particular patient, analyzing, for the collected 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 making the health-related findings based on the analyzed field values; and   communicating the health-related findings to a user via a communication interface.   
     
     
         9 . The computer program product of  claim 8 , wherein communicating the health-related findings to the user comprises, in response to making the health-related findings, 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 analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make the 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 analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make the 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 analyzing the field values of the collected patient healthcare information extracted from the plurality of received messages to make the health-related findings comprises:
 monitoring the plurality of messages;   identifying indications of a particular disease in the plurality of messages;   determining whether the indications of the particular disease in the plurality of messages meet a threshold condition;   in response to determining that the indications of the particular disease in the plurality of messages meet the threshold condition, generating an alert indicative of an outbreak of the particular disease.   
     
     
         14 . A system for analyzing healthcare communication messages, the system comprising:
 a processor-based database management system executed on a computer system and configured to:   receive from a network a plurality of messages, the plurality of messages comprising patient healthcare information formatted according to a healthcare communication standard;   archive the plurality of received messages in a database associated with the healthcare communication standard, wherein each of the plurality of received messages is archived in an unmodified form;   automatically classify the plurality of messages according to a stored set of classification rules, wherein the classifying is based on a plurality of different orthogonal axes;   obtain the patient healthcare information by parsing the plurality of received messages based on the healthcare communication standard to extract from the plurality of received messages field values as defined by the healthcare communication standard which comprise the patient healthcare information;   collect, in a repository which is separate from the database associated with the healthcare communication standard, the patient healthcare information by copying the field values of the obtained patient healthcare information into the repository;   analyze the field values of the collected patient healthcare information extracted from the plurality of received messages to make health-related findings by identifying a plurality of messages associated with a particular patient, analyzing, for the collected 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 making the health-related findings based on the analyzed field values; and   communicate the 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 health-related findings to the user by, in response to making the health-related findings, 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 analyze the field values of the collected patient healthcare information extracted from the plurality of received messages to make the 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 analyze the field values of the collected patient healthcare information extracted from the plurality of received messages to make the 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 analyze the field values of the collected patient healthcare information extracted from the plurality of received messages to make the health-related findings by:
 monitoring the plurality of messages;   identifying indications of a particular disease in the plurality of messages;   determining whether the indications of the particular disease in the plurality of messages meet a threshold condition;   in response to determining that the indications of the particular disease in the plurality of messages meet the threshold condition, generating an alert indicative of an outbreak of the particular disease.

Join the waitlist — get patent alerts

Track US2021398627A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.