1. A computer-implemented method comprising: receiving, at an order server, a radiological reading request from a medical facility, wherein the radiological reading request comprises a medical facility identifier; receiving, from a data module, parameterized doctor information including a plurality of parameters selected from a group consisting of a doctor identifier, doctor schedule information, an order volume and doctor classification composite metric, doctor location information, preference information, performance information, doctor compensation metrics, and doctor contract terms, wherein: doctor contract terms comprise radiological reading request minimums, and wherein the doctor compensation metrics comprise premiums for additional radiological reading requests fulfilled beyond a radiological reading request quota; filtering, at a workflow module, the radiological reading requests using the medical facility identifier and the parameterized doctor information, the filtering identifying a list of available doctors to receive, at a client device, the radiological reading request, wherein filtering comprises: identifying each scheduled doctor within the doctor schedule information, and identifying a doctor connectivity status that indicates whether an encrypted network connection used by the client device to receive the radiological reading request is active; ranking, at the workflow module, the list of available doctors identified by the filtering, wherein ranking comprises: determining the order volume pending for each in the list of available doctors and applying a preference for doctors having low pending order volumes, and determining the radiological reading request quota for each in the list of available doctors and applying a preference for doctors currently below quota; identifying a selected doctor; and transmitting, at the order server, the radiological reading request to the client device that is accessible by the identified doctor.