Patent ID: 8155980

Claim:
A system comprising: a processor; and a computer-readable medium comprising code capable of being executed by the processor to: receive a plurality of electrocardiograms (ECGs), each ECG being associated with protocol data, the protocol data comprising a requested review completion time and protocol rules; receive a representation of an amount of distributed ECGs present in each technician queue among a plurality of technician queues; receive a representation of an amount of distributed ECGs present in each cardiologist queue among a plurality of cardiologist queues; process the plurality of ECGs to receive measurements of the plurality of ECGs and to receive results of cardiologists reviewing the measurements by: determining a technician among the plurality of technicians to receive an ECG of the plurality of ECGs based on the requested review completion time for a clinical trial with which the ECG is associated and based on the representation of the amount of distributed ECGs present in each technician queue of a plurality of technician queues; and determining a cardiologist among a plurality of cardiologists to receive for review an ECG of the plurality of ECGs and to receive a measurement associated with the ECG of the plurality of ECGs, based on the requested review completion time and based on the representation of the amount of distributed ECGs present in each cardiologist queue, to allow receipt of a report for the ECG from the cardiologist before the requested review completion time; receive a modification to the protocol data; identify, based on the modification to the protocol data, at least one ECG from the plurality of ECGs to be reprocessed; and reprocessing, in accordance with the modification to the protocol data, the at least one ECG identified from the plurality of ECGs.