The present invention relates to systems and methods for artificial intelligence type computers and digital data processing systems and corresponding data processing methods and products for emulation of intelligence (e.g., knowledge based systems, reasoning systems, and knowledge acquisition systems); and including systems for reasoning with uncertainty (e.g., fuzzy logic systems), adaptive systems, machine learning systems, and artificial neural networks. In particular, the technology disclosed relates to using deep neural networks, such as deep convolutional neural networks for analyzing data, in a distributed manner reliant upon blockchain for workflow fidelity. In some implementations, the technology disclosed relates to real-time payment/incentive system, and performance improvement, forecasting, and benchmarking for a wide variety of industries and fields of use. The technology disclosed also relates to distributed processing, quality checking, and learning.
In many industries and workflows there is an inherent inability to establish best practices for a service or delivery due to mistrust between constituent parts of the workflow, and due to the fact that controlled studies are often conducted under non-uniform conditions. This may be particularly true for the medical field, where the impact of the well-established/studied best practices is not fully known for a given patient population or a subject setting because the best practices studies are controlled studies that are often conducted under different setting and patient population parameters.
Moreover, incentive payments rewarding compliance with the best practices are delayed (e.g., by as much as 18 months after the best practice execution) due to the inability to establish meaningful best practices, and also due to delays in payment processing within particular industries (again, this may be particularly pronounced within the medical setting). Further, many of the best practices are yet to be discovered and learned because the rate of research establishing best practices is very slow and as a result many of the best practices are not timely captured and recorded. Additionally, control studies are a time-consuming and expensive ventures.
Many services rendered are fee for service (FFS) and therefore encourage volume, not quality. Again, within the United States, medical care falls within such a category; however, many other industries and services are similarly situated. In order to improve quality of the service and outcomes, parties to the workflow may rely upon fixed fee, and value-based payments. For example, within the medical setting, insurance companies and Center for Medicare and Medicaid Services (CMS) have been experimenting with various types of value-based payments (VBP). These VBP contracts often require the provider organization to report back on a set of quality metrics. These metrics measure things like outcomes or processes (collectively called Quality Measures) that have shown in studies to impact cost and quality of care.
The retrospective nature of the quality measure reporting (often 12 to 18 months delayed) and not knowing the actual impact of each measure, does not encourage adherence, despite monetary incentives from payers. Another issue is that providers deal with various payers, each with their own set of quality measure obligations, making it difficult to look up and consider the various obligations when making decisions.
As an example, a primary care doctor who is seeing 30 patients per day would have to look up 30+ quality measures for each payer (with often unique aspects) and consider which one is appropriate to be included in each care plan. Given the vast and confusing set of payer obligations, the doctors in many cases do not customize their care in order to adhere to the quality measures even though there are monetary incentives to do so. The same can be said for a wide variety of service based industries where the service recipient is disconnected from the payer (most frequently in insurance paid situations, but not limited to medical care).
The long-standing mistrust between payers and providers, combined with data protection regulations has hindered data sharing between these organizations and the possibility of harmonizing quality measures. Additionally, given the diversity in service recipient attributes (e.g., medical history, socio-economic factors, etc.) and diversity in service delivery settings (e.g., single-specialty practice, multi-specialty practice, hospital, nursing home, etc.), the service provider tends to tailor his/her interventions more towards the needs of each recipient and the capabilities of the settings as opposed to ensuring quality measure adherence. The service provider knows that quality measures are born out of controlled studies and do not take into account many of the important considerations, so it is a fair point for them to say, “my recipients are different.”
It is therefore apparent that an urgent need exists for a control mechanism for a using blockchain as a trustless system of sharing machine-learned knowledge and performance benchmarks. Additionally a machine learning framework estimates of the impact of provider actions on future outcomes, and their potential cost savings.
The technology disclosed relates to artificial intelligence-based systems and method of best practices compliance during a service related pathway. In some embodiments, training data is accessed. The training data may contain recipient attributes-to-quality measures mappings for a plurality of payers. These mapping may be stored on an immutable and fully transparent blockchain network.
One or more artificial intelligence-based models are trained using the training data, including generating coefficients of the artificial intelligence-based models that: map the patient attributes to the quality measures according to the recipient attributes-to-quality measures, and predict a value of steps executable by service providers in the path by determining whether a given step contributes positively or negatively towards compliance with the mapped quality measures and therefore causes cost decreases or increases in the pathway and brings about desirable or undesirable future outcomes. The trained artificial intelligence-based models are then stored on the blockchain network.
Incoming recipient attributes are then received. The trained models are then accessed, and applied to the incoming recipient attributes. This predicts value of steps executed by the service providers in the pathway by determining whether the steps performed contributes positively or negatively towards the compliance with the mapped quality measures, as before. This then triggers, in real time, payment incentives for the service providers based on the decreases in the cost. These incentives are then given to the providers. The systems and methods disclosed may leverage smart contracts to customize the real-time payment incentives for the service providers on a payer-by-payer basis.
Note that the various features of the present invention described above may be practiced alone or in combination. These and other features of the present invention will be described in more detail below in the detailed description of the invention and in conjunction with the following figures.
In the drawings, like reference characters generally refer to like parts throughout the different views. Also, the drawings are not necessarily to scale, with an emphasis instead generally being placed upon illustrating the principles of the technology disclosed. In the following description, various implementations of the technology disclosed are described with reference to the following drawings, in which:
The following discussion is presented to enable any person skilled in the art to make and use the technology disclosed and is provided in the context of a particular application and its requirements. Various modifications to the disclosed implementations will be readily apparent to those skilled in the art, and the general principles defined herein may be applied to other implementations and applications without departing from the spirit and scope of the technology disclosed. Thus, the technology disclosed is not intended to be limited to the implementations shown, but is to be accorded the widest scope consistent with the principles and features disclosed herein.
Aspects, features and advantages of exemplary embodiments of the present invention will become better understood with regard to the following description in connection with the accompanying drawing(s). It should be apparent to those skilled in the art that the described embodiments of the present invention provided herein are illustrative only and not limiting, having been presented by way of example only. All features disclosed in this description may be replaced by alternative features serving the same or similar purpose, unless expressly stated otherwise. Therefore, numerous other embodiments of the modifications thereof are contemplated as falling within the scope of the present invention as defined herein and equivalents thereto. Hence, use of absolute and/or sequential terms, such as, for example, “always,” “will,” “will not,” “shall,” “shall not,” “must,” “must not,” “first,” “initially,” “next,” “subsequently,” “before,” “after,” “lastly,” and “finally,” are not meant to limit the scope of the present invention as the embodiments disclosed herein are merely exemplary.
The technology disclosed combines machine learning and blockchain technologies to resolve the mistrust between payers and providers and in order to 1) quantify the impact of quality measures on outcomes (quality and cost) on a global stage and harmonize the care of similar service recipients irrespective of their insurance plan (or other third party payer), 2) uncover and quickly test new and more granular quality measures on a global scale in order to nuance the service in the way providers are comfortable with, and 3) offer real-time incentive payments concurrent with the provider actions that positively impact these quality measures.
The first two benefits are effectuated by using blockchain as a trustless system of sharing machine-learned knowledge and performance benchmarks. The third benefit is effectuated by our machine learning framework estimates of the impact of provider actions on future outcomes, and their potential cost savings. Therefore, a portion of the estimated savings (/loss) can be shared with each individual provider (e.g., in the medical setting this includes, for example, physician, nurse, care navigator, social worker, and others involved in the care of a given patient) at the time of their positively (/negative) impacting actions. This sharing of provider performance, service knowledge, and benchmarking enables real time incentive payments to be harmonized across all payer networks. Of course, by way of smart contracts, any one payer can customize payment rates for each quality measure and therefore maintain their own unique business model.
In one implementation, the technology disclosed uses artificial intelligence to discover undiscovered/unpublished best practices at a much higher rate than the typical publication route.
The quality measures and domain knowledge are shared across providers (e.g., medical care providers) and payers (e.g., insurance companies) on the immutable, shared, fully transparent blockchain network by hosing the model coefficients and measure statistics on the immutable, shared, and fully transparent blockchain network. Blockchain enables shared governance across all the participants, and therefore does not rely on any given participant to manage and manipulate/abuse the data. That is, data management and use is not governed by a single participant.
In some embodiments, the AI models are trained, whereby historical source data is collected (at 305). This data is used to extract out benchmark model features and measures (at 315). These are fed into the deep neural network to generate model results (at 325). This data is all contained within a blockchain database (at 340).
The transaction calculations start with source data (at 310), which are used to extract features (at 320). These are fed into the model that leverages the results definitions for the models and features and definitions which have all been stores in the blockchain database (previously at 340), to generate predictions for the transaction (at 330). The outcome forecasts are based upon these predictions (at 350). Smart contract information (at 360) is used in conjunction with these forecasted outcomes to calculate the financial performance for the given transaction (at 370). Financial transactions may be performed, and recorded on the blockchain database (at 380), and the wallet applications, and other transaction data may be made available to the user (at 390).
The key advantages of a big data system (including machine learning and AI) is that it can process a large variety of input data at scale and produce thousands or even millions of model features. However, developing and operating Big Data (and machine learning) solutions present many challenges: 1) Model feature engineering is a laborious process and it requires high degree of data science skills and application domain knowledge, making it an expensive endeavor to build such systems. 2) Furthermore, the software code that processes the data are not easily unit testable because their behavior not only depends on formatting and schema but also the populations statics of the input data. The garbage-in-garbage-out paradigm makes it challenging to reliably share source code through open source communities, not knowing if the code has made correct assumptions for a given data set and application needs.
This issue is further exacerbated since many features are constructed using other features as their input data and one can quickly end up with layers of dependency that is nearly impossible to track and test. So, throwing more data scientist at the project does very little to speed up the development. 3) It is challenging to scale up routine operations even when the technology itself can scale. Many issues are discovered downstream of the modeling step; and it becomes an operational nightmare to investigate all upstream data processing steps, spot the root cause and reprocess the data.
For example, consider development and processing of the following model feature: for a congestive heart failure patient admitted to the hospital, is the elapsed time before dosage increase for a given category of diuretic medications within 8 hours, when the patient's urine output reading was below 1.0 liters within 4 hours of initial administration of the same category of medication prescription. This model feature can be used to measure the effectiveness of guideline-driven care is constructed using several other features, each using several data domains pulled from the electronic health record system (EHR) including patient and encounter identification, medication prescription, diagnosis, and quantitative urine measurements. Needless to say, that this is just one of many input features to a model.
Development of such measures requires a) domain knowledge (e.g., groups of medications that have equivalency), b) need to coordinate development and testing of several component features, c) check input and output data for completeness, formatting, schema and statistical tolerance, and d) ensuring that dependency between more complex features on simpler feature does not result in an error when data availability is out of sequence.
The client operators need to a) determine which data modalities are to be requested from the client for a given model or application, b) monitor input and output of each data processing step and when anomalies found, make a determination if any of the steps need to be re-run following a data or code fix, and c) communicate and address input data issues quickly with the source which is often a client originations.
The technology disclosed, in an efficient and scalable manner, monitors and fixes big data issues, including corrupted input data, data processor erroring out, output feature corrupted, data processor having incorrect assumptions for a given modeling framework, and unexpected predictions. The technology disclosed makes use of blockchain to store knowledge of input and output data characteristics, source code for data processors, interdependency between data processors, artificial intelligence and machine learning model coefficients, and prediction accuracy.
The proposed trustless, blockchain-enabled, knowledge system can be used in conjunction with open source repositories to 1) quickly acquire, repurpose and test new data processing or ML technologies, 2) distribute development across large number of teams within an organization or across other independent organizations, 3) rapid selection and testing of new features particularly higher order terms/features by simply reviewing a global data set of features and their impact on various models 4) quickly test modeling assumptions against a global set of data quality checks and performance benchmarks, and 5) operationally scale monitoring and reprocessing of data.
As shown in
After selection, the data features are executed in a containerized code by the selected data processors, at 480. The results of the processing 490 are then stored back onto the blockchain network 440 and used for future development and optimization of data processors (e.g., code development 460) via a quality dashboard 450, and code deployment on the source code repository 470.
This example is in which an event called First Administered Furosemide captures the timing, dosage, and prescriber information about first administration of Furosemide medication since admission of a heart failure patient to a hospital. The medication event is computed using three sources of raw data (ADT 611, Medication Orders 613, Medication Administration Records 615). ADT data is processed by an episode stream 621. Likewise, the medication order are processed by a medication order stream 623. These are combined in an episode medication stream 631. The medication administration records are processed by an administration stream 625, the results of which are combined with the episode medication stream into an episode medication administration stream 633.
Output of the episode medication administration stream is provided to an episode administered Furosemide filter 651, with the output of this nibbler returned to a raw stream for episode administered Furosemide 627. The output of which is aggregated into a table for episode administered Furosemide 641, which is in turn consumed by a nibbler to generate a real-time persistence update 653.
The input/output of each pipeline step can be monitored for 1) syntactic validity every event and 2) statistical validity after a threshold number of samples have been gathered and compared against publicly available benchmarks (e.g., stored on the blockchain and/or another form of storage). This approach of correlating the results generated by open source software against prior results generated by the same exact software version provides a way to continuously monitor data quality and unit test each pipeline step to ensure functional validity.
Now that the systems and methods for the control of a blockchain enabled AI processing system for resolving the mistrust between payers and providers have been described, attention shall now be focused upon systems capable of executing the above functions.
In one implementation, the blockchain network is communicably linked to the storage subsystem 710 and the user interface input devices 738.
User interface input devices 738 can include a keyboard; pointing devices such as a mouse, trackball, touchpad, or graphics tablet; a scanner; a touch screen incorporated into the display; audio input devices such as voice recognition systems and microphones; and other types of input devices. In general, use of the term “input device” is intended to include all possible types of devices and ways to input information into computer system 700.
User interface output devices 776 can include a display subsystem, a printer, a fax machine, or non-visual displays such as audio output devices. The display subsystem can include an LED display, a cathode ray tube (CRT), a flat-panel device such as a liquid crystal display (LCD), a projection device, or some other mechanism for creating a visible image. The display subsystem can also provide a non-visual display such as audio output devices. In general, use of the term “output device” is intended to include all possible types of devices and ways to output information from computer system 700 to the user or to another machine or computer system.
Storage subsystem 710 stores programming and data constructs that provide the functionality of some or all of the modules and methods described herein. These software modules are generally executed by deep learning processors 778.
Deep learning processors 778 can be graphics processing units (GPUs), field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), and/or coarse-grained reconfigurable architectures (CGRAs). Deep learning processors 778 can be hosted by a deep learning cloud platform such as Google Cloud Platform™, Xilinx™, and Cirrascale™. Examples of deep learning processors 778 include Google's Tensor Processing Unit (TPU)™, rackmount solutions like GX4 Rackmount Series™, GX7 Rackmount Series™ NVIDIA DGX-1™, Microsoft' Stratix V FPGA™, Graphcore's Intelligent Processor Unit (IPU)™, Qualcomm's Zeroth Platform™ with Snapdragon Processors™, NVIDIA's Volta™ NVIDIA's DRIVE PX™, NVIDIA's JETSON TX1/TX2 MODULE™, Intel's Nirvana™ Movidius VPU™, Fujitsu DPI™, ARM's DynamiclQ™, IBM TrueNorth™, Lambda GPU Server with Testa V100s™, and others.
Memory subsystem 722 used in the storage subsystem 710 can include a number of memories including a main random access memory (RAM) 732 for storage of instructions and data during program execution and a read only memory (ROM) 734 in which fixed instructions are stored. A file storage subsystem 736 can provide persistent storage for program and data files, and can include a hard disk drive, a floppy disk drive along with associated removable media, a CD-ROM drive, an optical drive, or removable media cartridges. The modules implementing the functionality of certain implementations can be stored by file storage subsystem 736 in the storage subsystem 710, or in other machines accessible by the processor.
Bus subsystem 755 provides a mechanism for letting the various components and subsystems of computer system 700 communicate with each other as intended. Although bus subsystem 755 is shown schematically as a single bus, alternative implementations of the bus subsystem can use multiple busses.
Computer system 700 itself can be of varying types including a personal computer, a portable computer, a workstation, a computer terminal, a network computer, a television, a mainframe, a server farm, a widely-distributed set of loosely networked computers, or any other data processing system or user device. Due to the ever-changing nature of computers and networks, the description of computer system 700 depicted in
Moreover, while embodiments have been described in the context of fully functioning computers and computer systems, those skilled in the art will appreciate that the various embodiments are capable of being distributed as a program product in a variety of forms, and that the disclosure applies equally regardless of the particular type of machine or computer-readable media used to actually effect the distribution.
Many modifications to the above described embodiments are contemplated within the spirit of the present invention. For example, many other Fee-For-Service (FFS) ecosystems inefficiently incentivize volume over quality. In this context, it is also contemplated that “services” is intended to also apply to many permutations of products and/or services. Exemplary applicable FFS ecosystems include business consulting services such as reorganizations, legal services such as complex litigation, infrastructure and/or construction projects such as high-speed rail systems, technology engineering projects such as developing new commercial aircraft or new vehicles, accounting services such as external audits, and financial services such as investment advisory services.
Hence, in order to eliminate or minimize this expensive drawback inherent in FFS ecosystems, embodiments of the present invention can adapt the above described blockchain database to generate reliable predictions for FFS transactions. The outcome forecasts are based upon these predictions, and smart contract information is used in conjunction with these forecasted outcomes to calculate the financial performance for the given transaction, thereby enabling payers to efficiently and equitably contract with providers for these FFS.
While this invention has been described in terms of several embodiments, there are alterations, modifications, permutations, and substitute equivalents, which fall within the scope of this invention. Although sub-section titles have been provided to aid in the description of the invention, these titles are merely illustrative and are not intended to limit the scope of the present invention. It should also be noted that there are many alternative ways of implementing the methods and apparatuses of the present invention. It is therefore intended that the following appended claims be interpreted as including all such alterations, modifications, permutations, and substitute equivalents as fall within the true spirit and scope of the present invention.
This application claims priority to U.S. Provisional Patent Application No. 62/988,366, entitled “Artificial Intelligence-Based Guided Medical Care Pathway” filed Mar. 11, 2020 (Attorney Docket No. ARK1 1002-1), which is incorporated by reference herein for all purposes.
Number | Date | Country | |
---|---|---|---|
62988366 | Mar 2020 | US |