Patent ID: 8522241

Claim:
A computer-implemented method, comprising: receiving at a real-time event driven system a healthcare transaction request from a healthcare provider computer associated with a healthcare provider, wherein the healthcare transaction request is associated with a system-level event; identifying a plurality of processing stages for the real-time event-driven system that receives the system-level event and provides a system-level output, wherein each processing stage includes a respective request queue for requests to be processed by the respective processing stage, wherein a first of the plurality of processing stages receives the system-level event in its respective request queue, wherein a last of the plurality of processing stages provides the system-level output, and wherein stages between the first processing stage and the last processing stage are arranged in a sequential order such that a respective output of an earlier processing stage is provided to a respective request queue of a later processing stage; determining a respective number of requests in each request queue of the plurality of processing stages; comparing the respective determined number of requests to a higher rebalancing threshold amount to determine if the respective determined number of requests is greater than the higher rebalancing threshold amount, wherein a processing stage is considered over-utilized if the determined number of requests for that particular processing stage is greater than the higher balancing threshold amount; determining that the number of requests in each request queue for all of the plurality of processing stages is above the higher rebalancing threshold amount; and automatically increasing the higher rebalancing threshold amount for the plurality of processing stages, wherein the prior steps are performed by executing computer-executable instructions of a module by a computer associated with the event-driven system.