In many health care contexts, multiple comorbid conditions, including psychiatric or behavioral conditions, combine to produce a high likelihood of frequent utilization of health services. So called complex patients, such as patients considered to be complex cases or requiring complex care consume a disproportionate amount of services. In particular, one recent study indicates that ten percent of patients consume over sixty percent of health care resources. Moreover, these patients frequently do not achieve desirable outcomes, despite the level of services they utilize. In many instances, these patients do not adhere to prescribed regimens, which results in frequent returns with recurrence of patient condition or exacerbation of problems. Additionally, various factors may influence a patient's likelihood to follow a prescribed regimen or utilize a disproportionate level of health care services including concomitant mental health, substance abuse, unemployment, family issues, or other factors including socioeconomic complexity.
By way of illustration of an example of multiple comorbid conditions combining to produce a high likelihood of frequent utilization of health services, the epidemiology of heart failure has been the subject of many published research studies, but virtually all studies examine it in isolation from other conditions. To date, no one has investigated whether there are characteristic sequences of care episodes involving other conditions, such as arthritis pain or depression or dementia or other disabilities, nor has anyone investigated whether, if such sequences do exist, they are statistically associated with factors that might lead to meaningful, effective prevention of episodes of heart failure exacerbation. Partly, the lack of studies of this sort is due to the difficulty in examining sequences of events statistically. The statistical methods for measuring clusters of event sequences are only about 20 years old, and the methods are familiar to only a few people—virtually no one in medical disciplines.
Since it is well-known that patients with one or more comorbid conditions do run an increased risk of future health services utilization, it is de rigeur to suggest that the patient should receive some sort of preventive intervention. However, to date the preventive maneuvers are very non-specific and involve patient (re-)education, monitoring, performing general measures and temporizing (“watchful waiting”). The preventive maneuvers focus primarily on the chief complaint associated with the original condition and are agnostic about the interconnections between body systems and alterations in other concomitant conditions.
But in many conditions, significant patterns and interrelationships that manifest themselves over a period of time do exist. Specific preventive interventions that will be most effective in averting conditions that carry that increased risk, but to date it has not been practical to identify which patients should receive which case-management interventions. Addressing these questions requires discovering whether there are statistically significant trajectories of serial conditions—patterns for which context- or trajectory-specific preventive interventions might be designed. Based on the information these trajectories provide, patterns of patient utilization can be determined to predict future utilization, care-coordination interventions to effectively address and mitigate important prevalent patterns can be designed and implemented, and specific interventions that match a particular patient's pattern can be prescribed and implemented.
Accordingly, embodiments of the invention facilitate developing well-designed case-management and care-coordination programs to decrease inappropriate use of health care resources, reduce costs, and improve patient and caregiver understanding of disease process and symptom management. Increased patient and caregiver understanding of disease processes and symptom management and better prepare the patient or caregiver to manage the ongoing chronic conditions, which keeps the patient healthy, thereby avoiding the need for frequent acute interventions. In particular, the 30-day readmission rate for patients followed using transitional-care protocols can be decreased up to 4-fold.
This Summary is provided to introduce a selection of concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter. The present invention is defined by the claims.
Systems, methods, and computer-readable media are provided for case complexity and care complexity characterization, and for detecting matches of an individual patient's record with collections of other patients' records, with on serial, longitudinal patterns, referred to herein as time series “trajectories”. For example, some embodiments facilitate the automatic, algorithm-guided ascertainment of record matches between (a) one patient's attributes and cumulative longitudinal pattern of serial conditions and (b) a plurality of other patients' longitudinal conditions records in a collection of online records that are stored in a computer system. In this way, embodiments may facilitate more efficient health services utilization, implementing programs to reduce case complexity and care complexity, preventive medicine, and risk management in health care.
In one aspect, time series are formed by (a) electronically representing and storing information pertaining to successive longitudinal episodes of health services utilization and the circumstances in which the episodes were incurred, (b) calculating time-series K-nearest-neighbor clusters and distances for each such combination, (c) determining the cluster to which a given candidate patient complexity record is nearest or belongs to, and (d) prescribing one or more interventions that are specific to the plurality of hazards that are characteristic of trajectories that are members of that cluster and that are deemed to be relevant to reducing or mitigating those hazards and thereby are efficacious in preventing adverse outcomes and subsequent excess utilization that are prevalent in that trajectory cluster.
Embodiments are described in detail below with reference to the attached drawing figures, wherein:
The subject matter of the present invention is described with specificity herein to meet statutory requirements. However, the description itself is not intended to limit the scope of this patent. Rather, the inventor has contemplated that the claimed subject matter might also be embodied in other ways, to include different steps or combinations of steps similar to the ones described in this document, in conjunction with other present or future technologies. Moreover, although the terms “step” and/or “block” may be used herein to connote different elements of methods employed, the terms should not be interpreted as implying any particular order among or between various steps herein disclosed unless and except when the order of individual steps is explicitly described.
As one skilled in the art will appreciate, embodiments of our invention may be embodied as, among other things: a method, system, or set of instructions embodied on one or more computer-readable media. Accordingly, the embodiments may take the form of a hardware embodiment, a software embodiment, or an embodiment combining software and hardware. In one embodiment, the invention takes the form of a computer-program product that includes computer-usable instructions embodied on one or more computer-readable media.
Computer-readable media include both volatile and nonvolatile media, removable nonremovable media, and contemplate media readable by a database, a switch, and various other network devices. By way of example, and not limitation, computer-readable media comprise media implemented in any method or technology for storing information, including computer-storage media and communications media. Examples of stored information include computer-useable instructions, data structures, program modules, and other data representations. Computer storage media examples include, but are not limited to information-delivery media, RAM, ROM, EEPROM, flash memory or other memory technology, CD-ROM, digital versatile discs (DVD), holographic media or other optical disc storage, magnetic cassettes, magnetic tape, magnetic disk storage, other magnetic storage devices, and other storage devices. These technologies can store data momentarily, temporarily, or permanently.
Embodiments of the invention are directed to methods, computer systems, and computer-readable media for patient case complexity and care complexity characterization, and for detecting matches of an individual patient's record with collections of other patients' records, based on serial, longitudinal patterns (time series “trajectories”).
Other attempts or efforts at characterizing patient condition are deficient due to: (1) excessive false-negative error rate (including false misses, and consequent failure to allocate case-management and care-coordination services optimally), associated with neglecting time series information regarding serial sequences or trajectories of multiple conditions sustained over a period of time; (2) excessive false-positive error rate (false hits), commonly arising due to consideration only of individual conditions or other attributes and neglecting distinguishing features contained in time series information; and (3) failure to take into account empirical associations or causative relationships between one or more conditions or disease processes and (a) the physiology of coupled systems and (b) compensatory physiological or psychological effects on the coupled systems during treatment.
Additional shortcomings include an over emphasis primarily on the number of comorbid medical diagnoses, which has only weak statistical correlation with utilization intensity and severity. In particular, constellations of multiple diagnoses are not necessarily complex in terms of diagnostic and therapeutic processes. Furthermore, often some medical diagnoses are not even recorded. Additionally still, other attempts fail to consider regimen-adherence complexity from a patient's and caregivers' perspective, care plan implementation complexity from a nurse's or caregiver's perspective, and complexity that is manifested by longitudinal sequences of serial care episodes.
Accordingly, it is therefore highly valuable and highly desirable to provide embodiments of the methods and systems described herein, for longitudinal patient condition (including multi-condition) trajectory classification that takes advantage of time-oriented information, such as information that is readily available for each of the records in a repository and for any new record for which a match in the repository is sought.
Moreover, while a considerable number of studies have described the incidence and condition pattern (condition type and severity), much less is known about risk factors or acute-care episode causative mechanisms. Some players experience only one or a few serial acute-care episodes per year, while other patients experience a large number of serial episodes. Some patients experience exacerbations whose duration is short even if the episodes arise frequently, and these patients accumulate relatively little time each year consuming health services. By contrast, other patients experience complex constellations of multiple conditions whose resolution takes a long time, or whose non-adherence to the prescribed regimen results in episodic deterioration requiring acute management, or which confer chronic vulnerability due to socioeconomic or psychiatric condition resulting in their periodically accessing the health system with a frequency that is disproportionate with their medical severity. All of these give rise to distinctive patterns of repeated utilization of health services.
Accordingly, some embodiments of the present invention comprise statistical and computational systems and methods for inferring clusters of similar sequences or trajectories of serial conditions and for matching individual patient's patterns to patterns represented by cluster members based on nearest-neighbor trajectory distances and trajectory disorder (“entropy index”) values.
In some aspects, sequence or trajectory cluster discovery can considered as statistical association discovery over a temporal database. While association rules discover only intra-event patterns (called frequent itemsets), we now also have to discover inter-event patterns (called frequent sequences or trajectories).
Various algorithms considered for mining sequential pattern information are unable to scale well with increasing sequence length and database size. The search space is extremely large. For example, with m attributes there are O(mk) potentially frequent sequences of length k. With hundreds to many thousands (or millions, depending on the context) of objects in a database, the problem of I/O minimization becomes paramount. Algorithms that are iterative in nature would require as many full database scans as the longest time series sequence.
Turning now to
Operating environment 100 also includes a firewall 132 between complexity trajectory manager 140, computer system 120, and network 175. Although environment 100 includes firewalls 150 and 132, it is contemplated that some operating environments may not have firewalls. In embodiments having a firewall, the firewall may reside on a component between the component and network 175, such as on a server (not shown) or may reside on or as part of the component. Thus, in some embodiments, firewall 150 or 132 may comprise a separate firewall associated with each component (or some components) shown communicatively coupled to the firewall.
Embodiments of electronic health record (EHR) systems 160, 162, 164, and 166 include one or more data stores of health records, such as data store 121, and may further include one or more computers or servers that facilitate the storing and retrieval of the health records. Firewall 150 may comprise a separate firewall associated with each EHR system, in some embodiments. Furthermore, in some embodiments, one or more EH R systems 160, 162, 164, and 166 may be implemented as a cloud-based platform or may be distributed across multiple physical locations. In some embodiments, EHR systems 160, 162, 164, and 166 further include record systems which store real-time or near real-time patient information, such as wearable, bedside, or in-home patient monitors, for example. For example, in some embodiments, monitor EHR system 166 comprises a sensor component such as a patient-wearable sensor component or sensor component integrated into the patient's living environment. Examples of sensor components of monitor EHR 166 include wherein the sensor is attached to the patient clothing, worn around the patient's neck, leg, arm, wrist, ankle, etc., skin-patch sensor, ingestible or sub-dermal sensor, or wherein sensor component(s) are integrated into the patient's living environment (including the bed or bathroom), sensors operable with or through a smart phone carried by the patient, for example. Embodiments of monitor EHR system 166 may store patient data locally or communicate data over network 175 to be stored remotely.
Example operating environment 100 further includes provider clinician interface 142 communicatively coupled to the one or more EHRs 160, 162, 164, and 166. Embodiments of interface 142 may take the form of a user interface operated by a software application or set of applications on a client computing device such as a personal computer, laptop, smartphone, or tablet computing device. In one embodiment, the application includes the PowerChart® software, manufactured by Cerner Corporation. In one embodiment, the application is a Web-based application or applet. Provider clinician application facilitates accessing and receiving information from a user or health care provider about a specific patient or set of patients for which characterization is to be performed and facilitates the display of results, recommendations or orders, for example. In some embodiments interface 142 also facilitates receiving orders for the patient from the clinician/user, based on the results. For example, interface 142 might display results to a user indicating that a given patient is significantly more likely to suffer a particular condition or utilize particular health services, given a previously occurring condition, pattern of conditions, patient history, or other factors, and based on that patient's age, history, or other demographic, display recommendations for patient treatment or facilitate receiving instructions for care.
Example operating environment 100 further includes computer system 120, which may take the form of a server, which is communicatively coupled through firewall 150 to EHR systems 160, 162, 164, and 166, and also through firewall 132 to complexity trajectory manager 140.
Computer system 120 comprises one or more processors operable to receive instructions and process them accordingly, and may be embodied as a single computing device or multiple computing devices communicatively coupled to each other. In one embodiment, processing actions performed by system 120 are distributed among multiple locations such as a local client and one or more remote servers. In one embodiment, system 120 comprises one or more computing devices, such as a server, desktop computer, laptop, or tablet, cloud-computing device or distributed computing architecture, a portable computing device such as a laptop, tablet, ultra-mobile P.C., or a mobile phone.
In embodiments, complexity trajectory manager 140 may take the form of a software application operating on one or more mobile computing devices, tablets, smart-phones, front-end terminals in communication with back-end computing systems, laptops or other computing devices. In some embodiments, complexity trajectory manager 140 includes a Web-based application or collection of applications that is usable to manage services provided by embodiments of the invention. In some embodiments, manager 140 facilitates calibration, evaluation, re-testing or tailoring, and in some embodiments, manager 140 facilitates receiving feedback information.
Embodiments of computer system 120 include computer software stack 125, which in some embodiments operates in the cloud, as a distributed system on a virtualization layer within computer system 120. Some embodiments of software stack 125 include a distributed adaptive agent operating system 129, which may be implemented as a platform in the cloud, and which is capable of hosting a number of services such as 122, 124, 126, and 128. Embodiments of services 122, 124, 126, and 128 run as a local or distributed stack in the cloud, on one or more personal computers or servers such as 120, and/or a computing device running manager 140. In one embodiment, manager 140 operates in conjunction with software stack 125.
In embodiments, variables mapping service 122 and records/documents ETL service 124 provide services that facilitate retrieving frequent itemsets, extracting database records, and cleaning the values of variables in records. For example, variables mapping service 122 may perform functions for synonymic discovery or mapping disparate health systems' ontologies, such as determining that a particular medication frequency of a first record system is the same as another record system. In some embodiments, these services invoke software services 126. Software services 126 perform statistical software operations, and include statistical calculation packages such as, in one embodiment, the R system (the R-project for Statistical Computing, which supports R-packages or modules tailored for specific statistical operations, and which is accessible through the Comprehensive R Archive Network (CRAN) at http://cran.r-project.org); R-system modules or packages including TraMineR or similar services for facilitating trajectory mining, and arulesSequences or similar services for facilitating operations such as K-nearest neighbor distance calculations. Software packages 126 are associated with services 128, which include Apache Hadoop and H base framework, or similar frameworks operable for providing a distributed file system, and which in some embodiments facilitate provide access to cloud-based services such as those provided by Cerner Healthe Intent®.
Example operating environment 100 also includes data store 121, which in some embodiments includes patient data for a candidate patient and information for multiple patients; variables associated with patient recommendations; recommendation knowledge base; recommendation rules; recommendations; recommendation update statistics; an operational data store, which stores events, frequent itemsets (such as “X often happens with Y”, for example), and item sets index information; association rulebases; agent libraries, solvers and solver libraries, and other similar information including data and computer-usable instructions; patient-derived data; and health care provider information, for example. In some embodiments, data store 121 comprises the data stores associated with the one or more EHR systems, such as 161, 162, 164, and 166 and complexity trajectory manager 140. Further, although depicted as a single data store, data store 121 may comprise one or more data stores, or may be in the cloud.
Turning briefly to
Returning to
In some embodiments, computer system 120 is a multi-agent computer system with agents. A multi-agent system may be used to address the issues of distributed intelligence and interaction by providing the capability to design and implement complex applications using formal modeling to solve complex problems and divide and conquer these problem spaces. Whereas object-oriented systems comprise objects communicating with other objects using procedural messaging, agent-oriented systems use agents based on beliefs, capabilities and choices that communicate via declarative messaging and use abstractions to allow for future adaptations and flexibility. An agent has its own thread of control which promotes the concept of autonomy. Additional information about the capabilities and functionality of agents and distributed multi-agent operating systems, as they relate to these embodiments, is provided in U.S. patent application Ser. No. 13/250,072, filed on Sep. 30, 2011, which is herein incorporated by reference in its entirety.
Turning now to
With reference to
At a step 210 of method 200, bind the current entity of interest. In embodiments, the entity of interest is the entity for which it is desired to find other matching entities in a target system. For example, the entity of interest may represent the condition or health record(s) of person or object for which candidate matches are sought, such as an individual patient or a set (plurality) of patients. In embodiments, information specifying a patient or set of patients may be received from a user such as carried out by a clinician, health care provider, trainer, or manager, or received from a computer program, such as from a software agent or software routine. In some embodiments, a batch process is used to identify the patient or set of patients. In some embodiments, step 210 includes identifying attributes and date information associated with the entity of interest, such as for example, age, information about specific acute-care episodes including condition type(s), date of first acute-care episode, date(s) of subsequent acute-care episodes, care services utilized in acute-care episodes, durations of adduce-care episodes, current date, other EH R information, and other attributes that may be used for determining a trajectory cluster. Further, in some embodiments, the information of step 210 is formed into a data.frame, which is a special data type in the R-system that may include embedded arrays.
At a step 220, the records such as patient condition/acute-care episode records or other patient case-complexity or care-complexity records are assembled into a timeseries format. In some embodiments, this includes patient condition or care service utilization records and other factors such various attributes identified in step 210. An illustrative depiction of example timeseries determined in step 220 is provided in
Turning briefly to
Each entry per week, in columns w.01 through w.02 includes a value that corresponds to patient care complexity or patient case complexity for that time period (here, 1 week). In some embodiments, this value represents a complexity score based on a metric for determining the level of patient care or case complexity for that time period. In some embodiments, the complexity score is a composite score, which comprises a plurality of metrics for measuring patient care or patient case complexity. For example, in an embodiment, the complexity score comprises composite score, wherein the composite score includes a measure of drug complexity, such as provided by the Kelly medication complexity index (MCI), and further includes a measure of patient care complexity, such as provided by the care complexity prediction instrument (COMPRI). In an embodiment, the composite score is embodied as a 1-byte hexadecimal number (00 to FF), wherein the lower nybble represents the MCI score and the upper nybble represents the COMPRI. In some embodiments, the composite score further includes a measure of procedural complexity for patient treatment. For example, a patient that is required to take 6 baths per day may be determined to have a high procedural complexity score. In some of these embodiments, the composite score may thus be a multi-byte score.
The values for the COMPRI, MCI, or other complexity metrics may be determined automatically such as by a software routine or agent, by user such as a caregiver, family member, or patient, or combination of software and user. Turning briefly to
As described above, in some embodiments, patient condition complexity is determined over a period of time, such as 1 week, and represented as a complexity score.
Continuing with the example of
In this example, each day is assigned a complexity score, and a maximum score is determined for the week. In some situations, a score may be assigned for a shorter or longer time period. For example, the maximum complexity score may be determined over a day or over an episode such as a hospital stay. In some embodiments, the score may be generated multiple times per day, such as where there are multiple episodes within a 24 hour period. In such situations, the score may be consolidated, in some embodiments, into a single score corresponding to the worst (or most complex) degree of care. In some embodiments, the number of episodes is considered when scoring the complexity, such that multiple episodes of the same complexity over a time period will result in a higher complexity score than only a single episode of the same complexity over the same time period. In some embodiments, scores for certain time periods, such as weekends, may be weighted differently than scores for other time periods.
In this embodiment, a weekly maxima composite complexity score is determined (here the weekly maximum is 5Fx, which was the score from Saturday). In some embodiments, a software routine such as a batch process or software agent determines the maxima over each week or time period. In some embodiments, this score is then posted to the patients EHR or made available to other health care services. For example, in some embodiments, the scores may be stored in data store 121 and made accessible method 200.
Accordingly, in this example embodiment, each week is evaluated to determine a maximum complexity score (determined to be “5Fx” in
Continuing with
Turning back to
In some embodiments, for each entity retrieved from the extraction, extract the date-time coordinates for the episodes that the retrieved records represent; compute inter-episode time intervals that separate the records in time; and assemble the intervals as time series associated with each record. In some embodiments, this time series comprises elements representing the time interval between episodes. For example, a simple time series might include numbers representing the number of weeks, days, or hours between episodes.
At a step 240, timeseries trajectory clusters are determined. In embodiments, timeseries trajectory clusters are computes using software services 126 of
In some embodiments, step 240 may also determine entropy indexes. Illustrative examples of entropy indexes are provided in
With reference to
Accordingly, some embodiments of the invention include systems, methods, and computer-readable media for facilitating clinical decision making by determining the entropy level and evaluating the entropy level for a particular case. In some embodiments, based on the determined entropy level, specific treatments may be recommended for the patient. In some embodiments, based on the determined entropy level, the patient may be classified as belonging to a particular class for purposes of administering insurance and health care resources. In some embodiments, changes in entropy levels may be used for evaluating the effectiveness of a particular program or health care institution.
As shown in
Returning to
In embodiments this step can be viewed as looking for proximity to the clusters produced in step 240 based on multiple variables. A centroid is associated with the clusters (such as those illustratively depicted in
At a step 260, in some embodiments, candidate matches are sorted and ranked by cluster distances. This optional step facilitates the comparison of step 270 by reducing the number of comparisons, because, for a rank-ordered set of candidate matches, comparisons may be performed in order until candidate matches satisfy or fail the threshold comparison.
At a step 270, determine for the entity whether the distance d exceeds a threshold. In some embodiments, the threshold is an heuristic threshold. In some embodiments, the use case associated with the potential match is used to determine the threshold. For example, in a certain uses such as for broad populations, a lower threshold may be appropriate, but for an individual patient, a higher threshold may be used. In some embodiments, a care provider or clinician may set the threshold; the threshold may be set from a table of associated use-cases; or the threshold may be set based on the determined distances, for example, where there is a gap between successive rank-ordered cluster distances. In some embodiments, an agent of a multi-agent computer system, such as computer system 120 of
At a step 280, where the distance does not satisfy the threshold, then the entity is rejected as an improbably match that should not be linked with the candidate record. On the other hand, if for a given entity the distance is less than the threshold, then at a step 290, that cluster is indicated as a probable match for the candidate record. In some embodiments, these matches are reported to a clinician or caregiver, and may be reported as results displayed on interface 142 of
With reference now to
Each condition is date-stamped according to the time of condition and time of resolution of the condition and recovery. We recast the data in the form of sequences with week-level granularity, and analyzed the sequences using the open-source R statistical trajectory-mining packages TraMineR and arulesSequences of software services 126 of
Application of embodiments of the invention in this instance were able to correctly and automatically establish clusters and cluster-membership and cluster-distance values for example candidate records and were also able to automatically detect characteristic differences in conditions that are associated with particular conditions associated with patients having certain attributes, and acute-care episode exposures by patient attribute. Moreover, the system and method embodiments automatically discover statistically significant ‘trajectories’ (sequences of consecutive conditions) that may be actionable and amenable to training or rehabilitation interventions specially designed to interdict or prevent the significant trajectories or patterns.
Turning to
With reference to
Cluster #4 consists of 15% of patients in whom pharmacologic management of chronic conditions was infrequent or had poor adherence. It is possible that meaningful changes in prevention or case-management or other factors could yield significant reduction in this group. Cluster #5 represents approximately 25% of patients who had greater case-management and continuity of ambulatory medications and slightly more intensive pharmacologic management of their multiple chronic conditions, resulting in markedly reduced rate of emergency department episodes and in-patient admissions to hospital. Cluster #1 involves 7% of patients with chronic conditions of moderate to high severity as reflected by the acute-care COMPRI score, but the episodes are repeated and of such cumulative duration as to constitute a major annual impact to the providers of health services.
Cluster #3 represents a 5% subgroup of patients whose condition trajectories are diverse with large variability, higher complexity of medication regimen, and approximately 4 times higher acute-care episode rate compared to cluster #2. It is likely that detailed analysis of this group may reveal behavioral differences that would be amenable to education and preventive steps to reduce risk in patients who exhibit this pattern, including efforts to simplify the medications regimen.
In all instances, the matching of a patient's condition-trajectory against the patterns represented by these clusters can reliably guide the prescribing of a specific intervention to mitigate the risks that are associated with the cluster to which the player belongs.
Although the invention has been described with reference to the embodiments illustrated in the attached drawing figures, it is noted that substitutions may be made and equivalents employed herein without departing from the scope of the invention as recited in the claims. For example, additional steps may be added and steps omitted without departing from the scope of the invention.
Many different arrangements of the various components depicted, as well as components not shown, are possible without departing from the spirit and scope of the present invention. Embodiments of the invention have been described with the intent to be illustrative rather than restrictive. Alternative embodiments will become apparent to those skilled in the art that do not depart from its scope. A skilled artisan may develop alternative means of implementing the aforementioned improvements without departing from the scope of the invention.
By way of example, variations of some embodiments may be applied to enhance computerized physician order entry (CPOE) by providing context-awareness and recommending patient-specific orders. In particular, some embodiments of this example may be applied to facilitate more accurate and efficient identification of diagnostic or therapeutic orders for a patient. These particular embodiments, referred to herein as embodiments for order recommendation or order recommender, provide patient order recommendation services by utilizing the complex trajectory mining and trajectory-cluster discovery, such as described above. For example, some embodiments for order-recommendation can match a particular population of patients to a candidate patient having similar conditions or multiple episodes or encounters over a period of time, and then identify frequent itemsets or information comprising orders and the parameters of those orders that are frequent co-associated items.
Taking a closer look at the problems addressable by embodiments of the order recommender, CPOE is complicated by the sheer number of available orders and parameters. An order catalog may have over 10,000 different entries in various departments, and the formulary for medications is several thousand medications long. To reduce complexity on the caregiver-user or caregiver-prescriber, many healthcare institutions have implemented various solutions attempting to help the caregiver-user figure out what to do with the patient. Some solutions limit orders available to the caregiver-user via CPOE-interface to shorter lists of pre-determined items. Some solutions identify orders that are commonly issued by other patients with this condition, for example if the patient is a heart-failure patient, then what do we typically order for heart-failure patients. But such attempts lack any context-awareness of the patient and tend not to promote newer treatments. Other solutions sold as “order sets” are just lists of things that may lack any specificity such as parameters for an order set including the dosing and frequency, if it is a drug, for example. Further, such order sets may be prepared by self-designated experts or top leaders who may have strong opinions about what should be done for particular circumstances. This can stifle innovation because recommendations may become stale over time as newer options are excluded. Such solutions lack diversity in prescribing and the creativity which surrounds that by which new, previously unrecognized safe and effective orders can be identified, as may be provided by some embodiments of the order-recommender.
Embodiments of the order recommender may provide shorter lists for the caregiver-user that can be automatically generated and include order sentences, with dosage, frequency, or other parameters, so that the caregiver-user can more easily look at the list and click on the items that are relevant, rather than scrolling through a longer list or selecting inferior items. Additionally embodiments mitigate a commonly occurring problem where doctors fail to update problem lists sufficiently near interactive ordering time.
Embodiments of the order recommender take advantage of recent order history for a particular patient plus other contextual information such as patient_type, provider_role, venue, payor/plan, and other variables that may be used for clustering. In some cases, embodiments apply a frequent-sequence mining algorithm wherein matching sequences are identified. This can include identifying inter-event patterns such as matching subsequences of clinical events, from sequentially occurring clinical events, which may occur in a contiguous sequence or serially but spaced apart by other clinical events not part of the subsequence. For example, a first patient with a sequence of clinical events A, B, C, D, E and a second patient with sequence of clinical events A, R, P, C, D, S may be determined to have a matching inter-event pattern (or salient sequence) comprising the sequence A, C, D (event A followed by event C and then event D), in some embodiments. Thus, embodiments of the order recommender can return a shorter list of items virtually all of which are likely to be germane to the caregiver-prescriber's current ordering decisions for the present patient, taking all of the context information into account. For example, only items relevant to where the candidate patient currently is in terms of position-within-trajectory are shown to the caregiver. Specifically, if there are severity-based or step/escalation-therapy regimes (either payor-mandated or de facto informal ones), embodiments may determine automatically where the patient is positioned in that sequence or trajectory. In other words, it does not suggest items that would have been relevant to people with the patient's condition or diagnosis at an earlier stage in the treatment of that condition. Some embodiments may thus recommend an individual order that is fully parameterized without any need for the caregiver to determine dosage, for example; he or she only need select the order.
Some embodiments utilize the trajectory miner or TraMineR R-system module or a similar service to identify which cluster a candidate patient belongs, and further when they're in the identified cluster, what is their stage or severity, and within that what are the frequent itemsets associated with that sub-cluster that might be relevant to affect the recommendation for the candidate patient. The trajectory and slope of severity for a patient condition may change over time. Therefore, some embodiments identify time-oriented clusters for which the candidate patient is a member to provide the greater degree of context awareness.
Embodiments of the order recommender may be implemented using an open-source package in R, which can be embedded in two classes of software agents, in a multi-agent computer system such as described above in connection to
Turning now to
Example reductions-to-practice of embodiments of the order recommender have been applied to in-patient acute-care medication ordering on (a) community-acquired pneumonia (CAP) cases and (b) COPD cases. Specifically, the COPD frequent-sequence itemsets involve inhaled corticosteroids, short-acting beta-agonists, long-acting beta-agonists, tachycardia management, pulmonary hypertension management with (PDE5 inhibitors like Adcirca; endothelin blockers like Tracleer; prostaglandins like Ventavis), and heart failure management. The CAP frequent-sequence itemsets involve beta-lactam, fluoroquinolone, macrolide, ketolide, and other antibiotics, additional meds in non-responders, ‘adjunctive’ meds (tifacogin; corticosteroids; etc.) in more severe cases, influenza/pneumococcal vaccines, and ARDS-related drugs in patients sick enough to be put on ventilator.
It will be understood that certain features and subcombinations are of utility and may be employed without reference to other features and subcombinations and are contemplated within the scope of the claims. Not all steps listed in the various figures need be carried out in the specific order described.
Accordingly, in one aspect, an embodiment of the invention is directed to a computer-implemented method for identifying temporal trajectory clusters in a longitudinal time series database comprised of a plurality of records arranged in rows and columns. The method includes assigning a unique identifier to all records in the database; retrieving the date-time stamps associated with each condition episode record and condition-recovery duration, creating a blocking subset of between 1 and all of the columns in the database, wherein the variables comprise at least one of payor group, age, cumulative encounters with law enforcement per multi-year time period, whether the patient has dementia, other patient diagnoses having a bearing on cognition or adherence, and calculating the entropy index values of each conditions time series retrieved. The method further includes calculating a plurality of K-nearest-neighbor clusters of the retrieved condition time series records; and calculating trajectory distances between an individual patient's record and the centroids of each of the clusters. In some embodiments of the method, applying a pair-wise matching algorithm step further comprises matching a candidate record X against the clusters thus identified, by comparisons of distances and entropies against heuristic threshold values, and in some embodiments, the candidate matches are sorted in increasing distance order.
In another aspect, one or more computer-readable media having computer-usable instructions embodied thereon that, when executed, enable a given processor to perform a method for discovering context-specific serial condition trajectories. The method includes receiving target information associated with a target population of patients from a first set of records of a health-records system, receiving reference information associated with a reference population of patients from a second set of records of the health-records system, receiving attribute information specifying one or more attributes of interest, and based on the received target and attribute information, determining a set of timeseries, each timeseries comprising acute-care episode complexity information for an entity of the target population. The method also includes from the timeseries, determining a set of timeseries trajectory clusters, wherein each cluster has associated with it a centroid, for a first health record from the first set of health records, determining a first health record cluster distance separating the first health record from the centroid of a first trajectory cluster of the set of clusters, and determining a distance threshold of cluster distance. The method further includes performing a comparison of distance threshold and first health record cluster distance, and based on the comparison, determining that the first health record is a match to the first trajectory cluster.
In some embodiments of the method, determining a set of time series comprises determining a set of blocking variables present the target and reference information, wherein each blocking variable has a value associated with it, extracting from the target information, a candidate set of health records containing values lexically similar to values of blocking variables, for each member of the candidate set, extracting date-time coordinates for episodes, and computing inter-episode time intervals between the episodes, and assembling the intervals as timeseries associated with each health record of the candidate set. In some embodiments, the method further comprises determining an entropy index for each trajectory cluster in the set of trajectory clusters. In some embodiments, the cluster of the set of trajectory clusters is displayed to a caregiver, and in some embodiments an entropy index is displayed to a caregiver.
Further, in some embodiments, the method further comprises based on a determination that the first health record is a match to the first trajectory cluster, identifying a care regimen for a patient associated with the first health record, and in some embodiments the method further comprises based on a determination that the first health record is a match to the first trajectory cluster, determining a likelihood of risk of future acute-care episode for a patient associated with the first health record. In some embodiments, the method further comprises based on a determination that the first health record is a match to the first trajectory cluster, predicting a level of health care resources likely to be utilized by a patient associated with the first health record, and in some embodiments the method further comprises based on a determination that the first health record is a match to the first trajectory cluster, estimating a future cost for providing health care services to a patient associated with the first health record.
In yet another aspect, a system for discovering context-specific serial condition trajectories is provided. The system comprises one or more processors coupled to a computer storage medium, the computer storage medium having stored thereon a plurality of computer software components executable by the processor, the computer software components. The computer software components comprise a target information component that receives target information associated with a target population of patients from a first set of records of a health-records system, a reference information component that receives reference information associated with a reference population of patients from a second set of records of the health-records system, an attribute information component that receives attribute information specifying one or more attributes of interest, and a timeseries component that determining a set of timeseries based on the received target and attribute information, each timeseries comprising acute-care episode complexity information for an entity of the target population. The computer software components also comprise a trajectory cluster component that determines from the timeseries a set of timeseries trajectory clusters, wherein each cluster has associated with it a centroid, a distance component that determines, for a first health record from the first set of health records, a first health record cluster distance separating the first health record from the centroid of a first trajectory cluster of the set of clusters, and a threshold component that determines a distance threshold of cluster distance. The computer software components further comprise a comparison component that performs a comparison of distance threshold and first health record cluster distance; and a match component that determines that the first health record is a match to the first trajectory cluster based on the comparison.
In some embodiments, the system further comprises an entropy index component that determines an entropy index for each trajectory cluster in the set of trajectory clusters, a display component that displays a cluster, of the set of trajectory clusters, to a caregiver, a display component that displays an entropy index to a caregiver, and/or a regimen component that identifies a care regimen for a patient associated with the first health record based on a determination that the first health record is a match to the first trajectory cluster. In some embodiments, the system further comprises a likelihood component that determines a likelihood of risk of future acute-care episode for a patient associated with the first health record based on a determination that the first health record is a match to the first trajectory cluster, a prediction component that predicts a level of health care resources likely to be utilized by a patient associated with the first health record, based on a determination that the first health record is a match to the first trajectory cluster, and/or a cost estimating component that estimates a future cost for providing health care services to a patient associated with the first health record, based on a determination that the first health record is a match to the first trajectory cluster.
This application is a continuation application and claims the benefit of U.S. application Ser. No. 14/281,593, filed May 19, 2014, which claims priority to and the benefit of U.S. Application No. 61/824,337, filed May 17, 2013; U.S. application Ser. No. 14/281,593 is also a continuation-in-part of U.S. application Ser. No. 14/209,568, filed Mar. 13, 2014, which claims priority to and the benefit of U.S. Application No. 61/798,123, filed Mar. 15, 2013; U.S. application Ser. No. 14/209,568 also is a continuation-in part of U.S. application Ser. No. 14/175,750, filed on Feb. 7, 2014, which claims priority to and the benefit of U.S. Application No. 61/762,178, filed on Feb. 7, 2013; each of which is hereby expressly incorporated by reference in its entirety.
Number | Name | Date | Kind |
---|---|---|---|
4839853 | Deerwester et al. | Jun 1989 | A |
5243565 | Yamamoto | Sep 1993 | A |
5301109 | Landauer et al. | Apr 1994 | A |
5649106 | Tsujimichi | Jul 1997 | A |
5664109 | Johnson et al. | Sep 1997 | A |
5809494 | Nguyen | Sep 1998 | A |
5835900 | Fagg, III et al. | Nov 1998 | A |
6039688 | Douglas et al. | Mar 2000 | A |
6122628 | Castelli et al. | Sep 2000 | A |
6246964 | Blaunstein | Jun 2001 | B1 |
6246975 | Rivonelli et al. | Jun 2001 | B1 |
6247004 | Moukheibir | Jun 2001 | B1 |
6397224 | Zubeldia et al. | May 2002 | B1 |
6618715 | Johnson et al. | Sep 2003 | B1 |
6654740 | Tokuda et al. | Nov 2003 | B2 |
6665669 | Han et al. | Dec 2003 | B2 |
6915254 | Heinze et al. | Jul 2005 | B1 |
6996575 | Cox et al. | Feb 2006 | B2 |
7039634 | Xu et al. | May 2006 | B2 |
7120626 | Li et al. | Oct 2006 | B2 |
7249117 | Estes | Jul 2007 | B2 |
7386522 | Bigus et al. | Jun 2008 | B1 |
7440947 | Adcock et al. | Oct 2008 | B2 |
7447643 | Olson et al. | Nov 2008 | B1 |
7496561 | Caudill et al. | Feb 2009 | B2 |
7529765 | Brants et al. | May 2009 | B2 |
7555425 | Oon | Jun 2009 | B2 |
7558778 | Carus et al. | Jul 2009 | B2 |
7617078 | Rao et al. | Nov 2009 | B2 |
7640171 | Gendron et al. | Dec 2009 | B2 |
7657540 | Bayliss | Feb 2010 | B1 |
7668820 | Zuleba | Feb 2010 | B2 |
7720846 | Bayliss | May 2010 | B1 |
7831423 | Schubert | Nov 2010 | B2 |
7844449 | Lin et al. | Nov 2010 | B2 |
7844566 | Wnek | Nov 2010 | B2 |
7853456 | Soto et al. | Dec 2010 | B2 |
7865373 | Punzak et al. | Jan 2011 | B2 |
7899764 | Martin et al. | Mar 2011 | B2 |
7899796 | Borthwick et al. | Mar 2011 | B1 |
7900052 | Jonas | Mar 2011 | B2 |
7912842 | Bayliss | Mar 2011 | B1 |
7933909 | Trepetin | Apr 2011 | B2 |
7953685 | Liu et al. | May 2011 | B2 |
8015136 | Baker et al. | Sep 2011 | B1 |
8078554 | Fung et al. | Dec 2011 | B2 |
8126736 | Anderson et al. | Feb 2012 | B2 |
8160895 | Schmitt et al. | Apr 2012 | B2 |
8165893 | Goldberg et al. | Apr 2012 | B1 |
8200505 | Walker et al. | Jun 2012 | B2 |
8515777 | Rajasenan | Aug 2013 | B1 |
8539424 | Tetelbaum | Sep 2013 | B2 |
8589424 | Patel et al. | Nov 2013 | B1 |
8666785 | Baluta et al. | Mar 2014 | B2 |
8838628 | Leighton et al. | Sep 2014 | B2 |
8856156 | McNair et al. | Oct 2014 | B1 |
9375142 | Schultz et al. | Jun 2016 | B2 |
9542532 | McNair et al. | Jan 2017 | B1 |
9542647 | Mirhaji | Jan 2017 | B1 |
9734146 | McNair et al. | Aug 2017 | B1 |
10198499 | McNair et al. | Feb 2019 | B1 |
10249385 | McNair et al. | Apr 2019 | B1 |
10268687 | McNair et al. | Apr 2019 | B1 |
10431336 | Murrish et al. | Oct 2019 | B1 |
10446273 | McNair et al. | Oct 2019 | B1 |
10483003 | McNair et al. | Nov 2019 | B1 |
10580524 | McNair et al. | Mar 2020 | B1 |
10628553 | Murrish et al. | Apr 2020 | B1 |
10734115 | McNair et al. | Aug 2020 | B1 |
10769241 | McNair | Sep 2020 | B1 |
10854334 | McNair et al. | Dec 2020 | B1 |
10957449 | McNair et al. | Mar 2021 | B1 |
20020007284 | Schurenberg et al. | Jan 2002 | A1 |
20020023067 | Garland et al. | Feb 2002 | A1 |
20020032583 | Joao | Mar 2002 | A1 |
20020035486 | Huyn et al. | Mar 2002 | A1 |
20020038227 | Fey et al. | Mar 2002 | A1 |
20020038308 | Cappi | Mar 2002 | A1 |
20020042793 | Choi | Apr 2002 | A1 |
20020073138 | Gilbert et al. | Jun 2002 | A1 |
20020128860 | Leveque et al. | Sep 2002 | A1 |
20030023571 | Barnhill | Jan 2003 | A1 |
20030038308 | Kim | Feb 2003 | A1 |
20030055679 | Soll et al. | Mar 2003 | A1 |
20030163057 | Flick et al. | Aug 2003 | A1 |
20030212580 | Shen | Nov 2003 | A1 |
20040199332 | Iliff | Oct 2004 | A1 |
20040230105 | Geva et al. | Nov 2004 | A1 |
20040260666 | Pestotnik et al. | Dec 2004 | A1 |
20050027562 | Brown | Feb 2005 | A1 |
20050049497 | Krishnan et al. | Mar 2005 | A1 |
20050055246 | Simon | Mar 2005 | A1 |
20050119534 | Trost et al. | Jun 2005 | A1 |
20050144042 | Joffe et al. | Jun 2005 | A1 |
20050256740 | Kohan et al. | Nov 2005 | A1 |
20050272984 | Huiku | Dec 2005 | A1 |
20050288910 | Schlessinger et al. | Dec 2005 | A1 |
20060020465 | Cousineau et al. | Jan 2006 | A1 |
20060036619 | Fuerst et al. | Feb 2006 | A1 |
20060064447 | Malkov | Mar 2006 | A1 |
20060074824 | Li | Apr 2006 | A1 |
20060129427 | Wennberg | Jun 2006 | A1 |
20060161457 | Rapaport et al. | Jul 2006 | A1 |
20060173663 | Langheier et al. | Aug 2006 | A1 |
20060205564 | Peterson | Sep 2006 | A1 |
20060206027 | Malone | Sep 2006 | A1 |
20060206359 | Stang | Sep 2006 | A1 |
20060218010 | Michon et al. | Sep 2006 | A1 |
20060271556 | Mukherjee et al. | Nov 2006 | A1 |
20070005621 | Lesh et al. | Jan 2007 | A1 |
20070026365 | Friedrich et al. | Feb 2007 | A1 |
20070031873 | Wang et al. | Feb 2007 | A1 |
20070094048 | Grichnik | Apr 2007 | A1 |
20070106533 | Greene | May 2007 | A1 |
20070106752 | Moore | May 2007 | A1 |
20070233391 | Milstein et al. | Oct 2007 | A1 |
20070239482 | Finn et al. | Oct 2007 | A1 |
20070244724 | Pendergast et al. | Oct 2007 | A1 |
20080021288 | Bowman et al. | Jan 2008 | A1 |
20080046292 | Myers et al. | Feb 2008 | A1 |
20080097938 | Guyon et al. | Apr 2008 | A1 |
20080131374 | Medich et al. | Jun 2008 | A1 |
20080133269 | Ching | Jun 2008 | A1 |
20080147438 | Kil | Jun 2008 | A1 |
20080147441 | Kil | Jun 2008 | A1 |
20080172214 | Col et al. | Jul 2008 | A1 |
20080172251 | Reichert et al. | Jul 2008 | A1 |
20080183454 | Barabasi et al. | Jul 2008 | A1 |
20080195422 | Nessinger et al. | Aug 2008 | A1 |
20080243548 | Cafer | Oct 2008 | A1 |
20080249376 | Zaleski | Oct 2008 | A1 |
20080255884 | Carus et al. | Oct 2008 | A1 |
20080256006 | Buscema et al. | Oct 2008 | A1 |
20080268413 | Leichner | Oct 2008 | A1 |
20080275731 | Rao et al. | Nov 2008 | A1 |
20080287746 | Reisman | Nov 2008 | A1 |
20080288292 | Bi et al. | Nov 2008 | A1 |
20080288474 | Chin et al. | Nov 2008 | A1 |
20080294692 | Angell et al. | Nov 2008 | A1 |
20080301177 | Doherty | Dec 2008 | A1 |
20080306926 | Friedlander et al. | Dec 2008 | A1 |
20090006431 | Agrawal et al. | Jan 2009 | A1 |
20090012928 | Lussier et al. | Jan 2009 | A1 |
20090112892 | Cardie et al. | Apr 2009 | A1 |
20090125333 | Heywood et al. | May 2009 | A1 |
20090132284 | Fey et al. | May 2009 | A1 |
20090164249 | Hunt et al. | Jun 2009 | A1 |
20090228303 | Faulkner et al. | Sep 2009 | A1 |
20090259493 | Venon et al. | Oct 2009 | A1 |
20090299767 | Michon et al. | Dec 2009 | A1 |
20090299977 | Rosales | Dec 2009 | A1 |
20090304246 | Walker et al. | Dec 2009 | A1 |
20090313041 | Eder | Dec 2009 | A1 |
20090318775 | Michelson et al. | Dec 2009 | A1 |
20090319295 | Kass-Hout et al. | Dec 2009 | A1 |
20100082369 | Prenelus et al. | Apr 2010 | A1 |
20100088117 | Belden et al. | Apr 2010 | A1 |
20100121883 | Cutting et al. | May 2010 | A1 |
20100131434 | Magent et al. | May 2010 | A1 |
20100131438 | Pandya et al. | May 2010 | A1 |
20100131482 | Linthicum et al. | May 2010 | A1 |
20100131883 | Linthicum et al. | May 2010 | A1 |
20100142774 | Ben-Haim et al. | Jun 2010 | A1 |
20100145720 | Reiner | Jun 2010 | A1 |
20100153133 | Angell | Jun 2010 | A1 |
20100179818 | Kelly et al. | Jul 2010 | A1 |
20100185685 | Chew et al. | Jul 2010 | A1 |
20100198755 | Soll et al. | Aug 2010 | A1 |
20100274576 | Young | Oct 2010 | A1 |
20100293003 | Abbo | Nov 2010 | A1 |
20100299155 | Findlay et al. | Nov 2010 | A1 |
20100324861 | Goulding et al. | Dec 2010 | A1 |
20100324938 | Ennett et al. | Dec 2010 | A1 |
20110010401 | Adams et al. | Jan 2011 | A1 |
20110015937 | Janas, III et al. | Jan 2011 | A1 |
20110046979 | Tulipano et al. | Feb 2011 | A1 |
20110067108 | Hoglund | Mar 2011 | A1 |
20110077973 | Breitenstein et al. | Mar 2011 | A1 |
20110087501 | Severin | Apr 2011 | A1 |
20110093467 | Sharp et al. | Apr 2011 | A1 |
20110119089 | Carlisle | May 2011 | A1 |
20110161110 | Mault | Jun 2011 | A1 |
20110201900 | Zhang et al. | Aug 2011 | A1 |
20110225001 | Shen | Sep 2011 | A1 |
20110246238 | Vdovjak et al. | Oct 2011 | A1 |
20110270629 | Abbo | Nov 2011 | A1 |
20110295621 | Farooq et al. | Dec 2011 | A1 |
20110306845 | Osorio | Dec 2011 | A1 |
20120016685 | Ryan et al. | Jan 2012 | A1 |
20120020536 | Moehrle | Jan 2012 | A1 |
20120047105 | Saigal et al. | Feb 2012 | A1 |
20120059779 | Syed et al. | Mar 2012 | A1 |
20120072235 | Varadarajan et al. | Mar 2012 | A1 |
20120078127 | McDonald et al. | Mar 2012 | A1 |
20120086963 | Fujitsuka et al. | Apr 2012 | A1 |
20120089420 | Hoffman et al. | Apr 2012 | A1 |
20120089421 | Hoffman et al. | Apr 2012 | A1 |
20120095780 | McNair | Apr 2012 | A1 |
20120109685 | Carter et al. | May 2012 | A1 |
20120110016 | Phillips | May 2012 | A1 |
20120173475 | Ash et al. | Jul 2012 | A1 |
20120174014 | Ash et al. | Jul 2012 | A1 |
20120174018 | Ash et al. | Jul 2012 | A1 |
20120175475 | McErlane | Jul 2012 | A1 |
20120185275 | Loghmani | Jul 2012 | A1 |
20120203575 | Tulipano et al. | Aug 2012 | A1 |
20120215784 | King et al. | Aug 2012 | A1 |
20120232930 | Schmidt et al. | Sep 2012 | A1 |
20120246102 | Sudharsan | Sep 2012 | A1 |
20130006911 | Christie, IV et al. | Jan 2013 | A1 |
20130023434 | Van Laar | Jan 2013 | A1 |
20130031613 | Shanabrook et al. | Jan 2013 | A1 |
20130046529 | Grain et al. | Feb 2013 | A1 |
20130046558 | Landi et al. | Feb 2013 | A1 |
20130110547 | Englund et al. | May 2013 | A1 |
20130110548 | Kutty | May 2013 | A1 |
20130132308 | Boss et al. | May 2013 | A1 |
20130132312 | Lee et al. | May 2013 | A1 |
20130132323 | Soto et al. | May 2013 | A1 |
20130197938 | Bayouk et al. | Aug 2013 | A1 |
20130245389 | Schultz et al. | Sep 2013 | A1 |
20140081652 | Klindworth | Mar 2014 | A1 |
20140095184 | Gotz et al. | Apr 2014 | A1 |
20140095186 | Gotz et al. | Apr 2014 | A1 |
20140180699 | Massa et al. | Jun 2014 | A1 |
20140181128 | Riskin et al. | Jun 2014 | A1 |
20140200414 | Osorio | Jul 2014 | A1 |
20140336539 | Torres et al. | Nov 2014 | A1 |
20150049947 | Katsaros et al. | Feb 2015 | A1 |
20150161329 | Mabotuwana et al. | Jun 2015 | A1 |
20150193583 | McNair et al. | Jul 2015 | A1 |
20150254408 | Dadlani Mahtani et al. | Sep 2015 | A1 |
20150324535 | Ash et al. | Nov 2015 | A1 |
20150363559 | Jackson et al. | Dec 2015 | A1 |
20160004840 | Rust et al. | Jan 2016 | A1 |
20160063212 | Monier et al. | Mar 2016 | A1 |
20160143594 | Moorman et al. | May 2016 | A1 |
20170124269 | McNair et al. | May 2017 | A1 |
20190336085 | Kayser et al. | Nov 2019 | A1 |
20200043612 | McNair et al. | Feb 2020 | A1 |
20200251225 | Murrish et al. | Aug 2020 | A1 |
20200335179 | Stojadinovic et al. | Oct 2020 | A1 |
20210177338 | Pagi et al. | Jun 2021 | A1 |
Number | Date | Country |
---|---|---|
1043666 | Oct 2000 | EP |
2365456 | Sep 2011 | EP |
2006002465 | Jan 2006 | WO |
2009112977 | Sep 2009 | WO |
WO-2009120909 | Oct 2009 | WO |
2012122122 | Sep 2012 | WO |
2012122195 | Sep 2012 | WO |
2012122196 | Sep 2012 | WO |
Entry |
---|
Strehl, Alexander. “Relationship-Based Clustering and Cluster Ensembles for High-Dimensional Data Mining.” Order No. 3088578 the University of Texas at Austin, 2002. Ann Arbor: ProQuest. Web. Nov. 16, 2023. (Year: 2002). |
Cook et al., “Making Prophecies with Decision Predicates”, ACM 978-1-4503-0490-0/11/01, Jan. 2011, 14 pages. |
Non-Final Office Action received for U.S. Appl. No. 16/819,890, dated Sep. 29, 2020, 12 pages. |
Non-Final Office Action received for U.S. Appl. No. 15/386,876, dated Sep. 14, 2020, 15 pages. |
Notice of Allowance received for U.S. Appl. No. 14/148,046, dated Oct. 7, 2020, 11 pages. |
Prados-Suarez et al., “Contextualized Access to Electronical Health Records in Cardiology”, IEEE Transactions on Information Technology in Biomedicine, vol. 16, No. 3, doi: 10.1109/TITB.2011.2178033, May 2012, pp. 401-412. |
“The Comprehensive R Archive Network”, R, Available online at: <http://cran.r-project.org>, Retrieved on Feb. 27, 2020, 1 page. |
Final Office Action received for U.S. Appl. No. 14/209,568, dated Jul. 12, 2021, 9 pages. |
Final Office action received for U.S. Appl. No. 14/555,058, dated Jun. 22, 2021, 12 pages. |
Non-Final Office action received for U.S. Appl. No. 16/237,304, dated Jul. 7, 2021, 13 pages. |
Non-Final Office Action received for U.S. Appl. No. 16/819,890, dated Jun. 24, 2021, 14 pages. |
Notice of Allowance received for U.S. Appl. No. 15/855,720, dated Jun. 1, 2021, 15 pages. |
Preinterview First Office Action received for U.S. Appl. No. 16/601,311, dated Jun. 15, 2021, 4 pages. |
Duff, SI. , “Development and history of sparse direct methods”, SIAM Conference on Applied Linear Algebra, Available online at: <http://www,numerical.rl.ac.uk/people/isd/isd,html>, Oct. 26-29, 2009, 44 pages. |
Shirabad et al., “Implementing an Integrative Multi-agent Clinical Decision Support System with Open Source Software”, Journal of Medical Systems 36, Available online at: <https://doi.org/10.1007/s10916-010-9452-9>, 2012, pp. 123-137. |
Xue et al., “Fast Query by Example of Environmental Sounds via Robust and Efficient Cluster-based Indexing”, 2008 IEEE, International Conference on Acoustics, Speech and Signal Processing, Available online at: <doi: 10.1109/ICASSP.2008.4517532>, 2008, pp. 5-8. |
Notice of Allowance received for U.S. Appl. No. 16/588,647, dated Apr. 1, 2021, 21 pages. |
Final Office Action received for U.S. Appl. No. 14/148,039, dated Feb. 1, 2021, 17 pages. |
Final Office Action received for U.S. Appl. No. 15/386,876, dated Jan. 11, 2021, 16 pages. |
Non-Final Office Action received for U.S. Appl. No. 16/868,642, dated Feb. 4, 2021, 24 pages. |
Summons to Attend Oral Proceedings received for European Patent Application No. 14835964.9, mailed on Jan. 13, 2021, 12 pages. |
Abernethy et al., “Eliciting Consumer Preferences Using Robust Adaptive Choice Questionnaires”, IEEE Transactions on Knowledge and Data Engineering, vol. 20, No. 2, Feb. 2008, pp. 145-155. |
Ta et al., “Data Descriptor: Columbia Open Health Data, Clinical Concept Prevalence and Co-occurrence from Electronic Health Records”, Scientific data, vol. 5, 180273, doi: 10.1038/sdata.2018.273, Nov. 27, 2018, pp. 1-17. |
Othman et al., “Agent Based Preprocessing”, International Conference on Intelligent and Advanced Systems 2007, 2007, pp. 219-223. |
Uhrmacher et al., “Distributed, Parallel Simulation of Multiple, Deliberative Agents”, Proceedings of the fourteenth workshop on Parallel and distributed simulation, May 2000, pp. 101-108. |
Abbott et al., “Sequence Analysis and Optimal Matching Methods in Sociology, Review and Prospect”, Sociological Methods & Research, vol. 29, Issue 1, Aug. 1, 2000, pp. 3-33. |
Agrawal et al., “Fast Discovery of Association Rules”, Advances in Knowledge Discovery and Data Mining, Feb. 1996, pp. 307-328. |
Aronson, Alan R., “MetaMap: Mapping Text to the UMLS Metathesaurus”, Jul. 14, 2006, pp. 1-26. |
Arpaia et al. “Multi-Agent Remote Predictive Diagnosis of Dangerous Good Transports”, Instrumentation and Measurement Technology Conference Proceedings, vol. 3, May 16-19, 2005, pp. 1685-1690. |
Berchtold et al., “The Mixture Transition Distribution Model for High-Order Markov Chains and Non-Gaussian Time Series”, Statistical Science, vol. 17, No. 3, 2002, pp. 328-356. |
Berry et al., “Care Coordination for Patients With Complex Health Profiles in Inpatients and Outpatient Settings”, Mayo Clinic Proceedings, vol. 88, No. 2, Feb. 2013, pp. 184-194. |
Billari et al., “Timing, Sequencing, and quantum of Life Course Events: A Machine-Learning Approach”, European Journal of Population, vol. 22, Mar. 2006, pp. 37-65. |
Cohen et al., “Integrated Complex Care Coordination for Children With Medical Complexity: A Mixed-Methods Evaluation of Tertiary Care-Community Collaboration”, BMC Health Services Research, vol. 12, Oct. 23, 2012, pp. 1-11. |
Deville et al., “Correspondence Analysis with an Extension Towards Nominal Time Series”, Journal of Econometrics, vol. 22, 1983, pp. 169-189. |
Dijkstra et al., “Measuring the Agreement Between Sequences”, Sociological Methods & Research, vol. 24, Issue 2, Nov. 1, 1995, pp. 214-231. |
Dvorak et al., “Football Injuries and Physical Symptoms: A Review of the Literature”, American Journal of Sports Medicine, vol. 28, Issue 5_suppl, Sep. 1, 2000, pp. S3-S9. |
Dvorak et al., “Risk Factor Analysis for Injuries in Football Players:Possibilities for a Prevention Program”, American Journal of Sports Medicine, vol. 28, Issue 5_suppl, Sep. 1, 2000, pp. S69-S74. |
Han et al., “Frequent Pattern Mining: Current Status and Future Directions”, Data Mining and Knowledge Discovery, vol. 15, Jan. 27, 2007, pp. 55-86. |
Hawkins et al., “A Prospective Epidemiological Study of Injuries in Four English Professional Football Clubs”, British Journal of Sports Medicine, vol. 33, 1999, pp. 196-203. |
Huyse et al., “COMPRI—An Instrument to Detect Patients With Complex Care Needs: Results from a European Study”, Psychosomatics, vol. 42, No. 3, May-Jun. 2001, pp. 222-228. |
Junge et al., “Soccer Injuries: A Review on Incidence and Prevention”, Sports Medicine, vol. 34, No. 13, 2004, pp. 929-938. |
Kang et al., “Mining Based Decision Support Multi-agent System for Personalized e-Healthcare Service”, Proceedings of the 2nd KES International conference on Agent and Multi-Agent Systems: Technologies and Applications, Mar. 2008, pp. 733-742. |
Kiran et al., “An Improved Multiple Minimum Support Based Approach to Mine Rare Association Rules”, IEEE Symposium on Computational Intelligence and Data Mining, 2009, pp. 340-347. |
Mabry et al., “Clinical Decision Support with IM-Agents and ERMA Multi-agents”, Proceedings of the 17th IEEE Symposium on Computer-Based Medical Systems, Jun. 2004, 6 pages. |
Nealon et al., “Agent-Based Applications in Health Care”, Applications of Software Agent Technology in the Health Care Domain, 2003, pp. 3-18. |
Nielsen et al., “Epidemiology and Traumatology of Injuries in Soccer”, The American Journal of Sports Medicine, vol. 17, No. 6, Nov. 1, 1989, pp. 803-807. |
Ohno-Machado, Lucila, “Realizing the Full Potential of Electronic Health Records: The Role of Natural Language Processing”, Journal of American Medical Information Association, vol. 18, No. 5, Sep. 2011, p. 539. |
Roever, Christian, “Package ‘Bayesian Spectral Inference’”, Available online at: <r-project.org>, Apr. 30, 2015, pp. 1-29. |
Sariyar et al., “The RecordLinkage Package: Detecting Errors in Data”, The R Journal, vol. 2, No. 2, Dec. 2010, pp. 61-67. |
Zaki, Mohammed J., “Spade: An Efficient Algorithm for Mining Frequent Sequences”, Machine Learning, vol. 42, Jan. 2001, pp. 31-60. |
Appavoo et al., “Enabling Autonomic Behavior in Systems Software With Hot Swapping”, IBM Systems Journal, vol. 42, No. 1, 2003, pp. 60-76. |
Townsend, Hilary, “Natural Language Processing and Clinical Outcomes: The Promise and Progress of NLP for Improved Care”, Journal of AHIMA, vol. 84, No. 2, Available online at: <https://bok.ahima.org/doc?oid=106198#.X0SgnSgzY2x>, Mar. 2013, 3 pages. |
Notice of Allowance received for U.S. Appl. No. 14/982,982, dated Sep. 13, 2021, 15 pages. |
John et al., “Neuro-Fuzzy Clustering of Radiographic Tibia Image Data Using Type 2 Fuzzy Sets”, Information Sciences, vol. 125, Issues 1-4, 2000, ISSN 0020-0255, Available on Internet at: <https://www.sciencedirect.com/science/article/pii/S002002550000009>, 2000, pp. 65-82. |
Notice of Allowance received for U.S. Appl. No. 13/269,244, dated Dec. 14, 2021, 9 pages. |
Notice of Allowance received for U.S. Appl. No. 16/793,870, dated Feb. 8, 2022, 18 pages. |
Pre-Interview First Office Action received for U.S. Appl. No. 16/714,221, dated Jan. 27, 2022, 5 pages. |
Seibig et al., “Collection of Annotated Data in a Clinical Validation Study for Alarm Algorithms in Intensive Care—A Methodologic Framework”, Journal of Critical Care, vol. 25, 2010, pp. 128-135. |
First Action Interview Office Action received for U.S. Appl. No. 16/714,221, dated Apr. 4, 2022, 19 pages. |
Non-Final Office Action received for U.S. Appl. No. 16/717,299, dated Apr. 27, 2022, 10 pages. |
Non-Final Office Action received for U.S. Appl. No. 16/819,890, dated Apr. 28, 2022, 17 pages. |
Notice of Allowance received for U.S. Appl. No. 14/148,039, dated Jul. 11, 2022, 10 pages. |
Number | Date | Country | |
---|---|---|---|
61824377 | May 2013 | US | |
61798123 | Mar 2013 | US | |
61762178 | Feb 2013 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14281593 | May 2014 | US |
Child | 17011474 | US |
Number | Date | Country | |
---|---|---|---|
Parent | 14209568 | Mar 2014 | US |
Child | 14281593 | US | |
Parent | 14175750 | Feb 2014 | US |
Child | 14209568 | US |