SYSTEMS, METHODS, AND MEDIA FOR LABORATORY TESTING SERVICES
This application claims priority to U.S. Provisional Patent Application No. 61/584,936, filed Jan. 10, 2012, entitled “Systems, Methods, and Media for Laboratory Testing Services,” and claims priority to U.S. Provisional Patent Application No. 61/578,529, filed Dec. 21, 2011, entitled “Systems, Methods, and Media for Laboratory Testing Services,” the entirety of both of which are hereby incorporated by reference. This disclosure relates generally to health care management and more particularly relates to the ordering, viewing, sharing, managing, analysis, delivery, and fulfillment of laboratory tests. As the number of laboratory tests, health plans, and medical codes have increased, the complexity of managing the ordering, delivery, and fulfillment of laboratory tests has also increased. Systems and methods that reduce the complexity of ordering, delivery, and fulfillment laboratory tests are needed. Systems and methods that increase the efficiency of the delivery of health care services to a patient, by providing health care providers with better and more efficient means for obtaining, viewing, sharing, and/or analyzing clinical laboratory test results would be advantageous. Furthermore, systems and methods that increase the efficiency of the delivery of health care services to a patient, by providing health care providers with better and more efficient means for obtaining, viewing, sharing, and/or analyzing clinical laboratory test results on mobile devices, such as mobile computing devices, including, for example, mobile phones, mobile tablets, and the like, would be advantageous. Embodiments of the present invention provide systems, methods, and media for laboratory testing services. For example, one disclosed method comprises receiving medical information from an electronic device, the medial information comprising a plurality of identifiers; determining at least one possible laboratory test based at least in part on the received medical information, wherein determining the at least one possible laboratory test comprises using at least one of the plurality of identifiers to query a data store comprising a plurality of laboratory tests, each of the plurality of laboratory tests being associated with one or more identifiers; and sending the determined at least one possible laboratory test to the electronic device. These illustrative embodiments are mentioned not to limit or define the invention, but rather to provide examples to aid understanding thereof. Illustrative embodiments are discussed in the Detailed Description, which provides further description of the invention. Advantages offered by various embodiments of this invention may be further understood by examining this specification. These and other features, aspects, and advantages of the present disclosure are better understood when the following Detailed Description is read with reference to the accompanying drawings, where: Example embodiments are described herein in the context of systems and methods for the ordering, management, delivery, and/or fulfillment of clinical laboratory diagnostic tests. Those of ordinary skill in the art will realize that the following description is illustrative only and is not intended to be in any way limiting. Other embodiments will readily suggest themselves to such skilled persons having the benefit of this disclosure. Reference will now be made in detail to implementations of example embodiments as illustrated in the accompanying drawings. The same reference indicators will be used throughout the drawings and the following description to refer to the same or like items. In the interest of clarity, not all of the routine features of the implementations described herein are shown and described. It will, of course, be appreciated that in the development of any such actual implementation, numerous implementation-specific decisions must be made in order to achieve the developer's specific goals, such as compliance with application- and business-related constraints, and that these specific goals will vary from one implementation to another and from one developer to another. In one embodiment, a healthcare provider uses an electronic device to access a website for managing the ordering, delivery, and/or fulfillment of laboratory tests. The healthcare provider can use the electronic device to determine one or more possible laboratory tests through the website. For example, the healthcare provider can use the electronic device to select or send medical information—such as one or more medical classification codes, symptoms, diseases, historical medical information for a patient, etc.—to a server. In response to receiving the medical information, the server can determine one or more possible laboratory tests. For example, the server may use the received medical information to query a data store comprising a plurality of laboratory tests to determine one or more possible laboratory tests. The determined one or more possible laboratory tests can be based at least in part on the received medical information. At least one of the determined possible laboratory tests can be sent to the electronic device by the server. In some embodiments, a healthcare provider can use the electronic device to order one or more laboratory tests through the website. For example, the server may send five possible laboratory tests to the electronic device in response to receiving a list of symptoms from the electronic device. In this embodiment, a healthcare provider can select one or more of the possible laboratory tests and submit an order for the selected tests through the website. In one embodiment, the server receives an order for one or more laboratory tests from the electronic device and provides one or more additional and/or alternative laboratory tests. For example, a server may query a data store to determine an alternative laboratory test to recommend for an order for a particular laboratory test. An alternative laboratory test may be based on factors such as evidence based guidelines, patient eligibility, historical medical information, and/or other factors. As another example, an additional laboratory test may be recommended if factors indicate that an additional laboratory test may need to be ordered. Thus, in one embodiment, evidence based guidelines may suggest that an additional laboratory tests should be ordered when a particular laboratory test is ordered. Numerous other embodiments are disclosed herein and variations are within the scope of this disclosure. This illustrative example is given to introduce the reader to the general subject matter discussed herein. The invention is not limited to this example. The following sections describe various additional non-limiting embodiments and examples of devices, systems, and methods for lab testing management. In embodiments, various devices including, but not limited to, desktop computer 115, tablet computer 130, and mobile phone 145, may be any device capable of communicating with a network, such as network 105, and capable of sending and receiving information to and from another device. For example, in In embodiments, network 105 shown in In embodiments, network 125 shown in In In some embodiments, communication between devices, networks, or entities, or some combination thereof, may be facilitated by the Internet. For example, network 105 may be in communication with network 125 through the Internet. In some embodiments, such communication may be secure. For example, a hypertext transfer protocol secure (HTTPS) may be used to provide encrypted communication between various devices, networks, or entities, or some combination thereof. In another embodiment, a virtual private connection (VPN) may be used to provide communication. For example, a gateway associated with network 125 can be in communication with a gateway associated with network 105 through a VPN connection. In one embodiment, a VPN connection may contain a single tunnel connection. To at least provide redundancy, however, a VPN connection may comprise two or more tunnel connections. Thus, if one tunnel connection in the VPN connection fails, communication may still be successful through the other tunnel connection. The server 190 shown in In embodiments, server 190 may be in communication with one or more additional devices, such as additional servers. In some embodiments, server 190 may communicate with one or more additional devices to process a request received from another device. For example, the server 190 in The system 100 shown in In embodiments, network 275 shown in In the embodiment shown in In The lab management data store 205 in The lab management data store 205 in The lab management data store 205 in In various embodiments, information stored in data stores 205, 280, 285, and 290 may contain information stored in data store 195 shown in Referring back to In The environment in an embodiment is a distributed computing environment utilizing several computer systems and components that are interconnected via communication links, using one or more computer networks or direct connections. However, it will be appreciated by those of ordinary skill in the art that such a system could operate equally well in a system having fewer or a greater number of components than are illustrated in The method 300 shown in Once the healthcare provider determines that the patient may need a lab test 320, medical information may be sent 330. Medical information by be sent by any number of persons. For example, referring to Medical information may be sent in any number of ways. In one embodiment, personnel associated with a healthcare provider may use one or more devices to electronically send information to an organization. For example, referring to When a device, such as tablet computer 130 or desktop computer 115, sends medical information 330, another device may receive the sent medical information 340. For example, if an administrator at hospital 120 uses tablet computer 130 to send medical information 330 request a lab test for a patient, then server 190 may receive the lab test request 340 through network 105 and network 125. In embodiments, the device receiving the medical information may process the request. For example, if server 190 receives medical information from desktop computer 115, then server 190 may process the received medical information. In embodiments, a device sending medical information and a device receiving medical information may send and receive information back and forth to provide a healthcare provider with a list of one or more additional laboratory tests and/or alternative laboratory tests that can be ordered. For example, if a lab test request is in some way incomplete then the device receiving the lab test request may send information to the requesting device asking for additional information and the requesting device may send the additional information to the device that received the lab test request. Information may be sent back and forth between a healthcare provider's computer and a computer associated with the laboratory management system. For example, as a healthcare provider selects symptoms of a patient, this information may be sent to the computer associated with the laboratory management system. In this embodiment, a server associated with the laboratory management system that may determine frequently ordered tests based at least in part on the selected symptoms of the patient and return this information to the healthcare provider's computer to be displayed to the healthcare provider. In an embodiment, medical information 340 may be received that contains one or more tests for one or more patients to be ordered. In another embodiment, medical information 340 may contain present or historical, or both, information related to one or more patients and this information may be used by a decision support 350 component to determine one or more recommended tests. Medical information can include current and/or past medical statistics, current and/or past biographical information, current and/or past laboratory orders, current and/or past laboratory results, current and/or past symptoms, current and/or past diagnoses, current and/or past treatments, current and/or past prescriptions, current and/or past indications, current and/or past healthcare providers, current and/or past insurance providers, medical codes such as ICD-9 codes, other medical information, or a combination thereof. Numerous other embodiments or implementations, or both, will be obvious to one of skill in the art or are disclosed herein. Once medical information has been received 340, the medical information may be processed through a decision support 350 component. Physician decision support may provide an option to order one or more laboratory tests. For example, if the medical information sent in a request includes information for identifying an illness, then the decision support component may present frequently ordered laboratory tests for that illness that can be ordered. If the medical information includes an order for one or more laboratory tests, then the decision support component may provide an option to order one or more additional laboratory tests. The one or more additional laboratory tests can be recommended for ordering based on the received medical information for a patient, past medical information for a patient, medical information for a population of patients, evidenced-based medical guidelines, information corresponding to one or more laboratories, information corresponding to one or more healthcare providers, information corresponding to one or more insurance providers, information corresponding to one or more laboratory system management providers, other medical information, or a combination thereof. In one embodiment, if the medical information comprises an order for one or more laboratory tests, the decision support component recommends one or more alternative laboratory tests. This recommendation can be based on the received medical factors and/or other factors discussed above with respect to recommending an additional laboratory test. Decision support 350 information may be accessed, collected, and/or verified in response to receiving medical information. For example, medical information contained in a request may be verified against one or more medical classification lists such as ICD-9, ICD-10, or CPT data. In one embodiment, evidence based guidelines may be used to determine one or more laboratory tests—including additional and/or alternative laboratory tests if the received medical information includes an order for one or more laboratory tests—for one or more patients associated with the received medical information. For example, information related to a patient's medical history may be contained in the request or otherwise accessed and used to determine whether one or more additional or alternative tests for the patient can be recommended based at least in part on one or more evidence based guidelines. Similarly, information related to a patient's symptoms may be contained in the request or otherwise accessed and used to determine whether one or more laboratory tests for the patient or patients can be recommended based at least in part on one or more evidence based guidelines. In some embodiments, a patient's medical history, past symptoms, present symptoms, or a combination thereof, may be used to determine one or more laboratory tests. For example, a request may contain a patient's current symptoms which are used to determine one or more suggested lab tests for the patient. In one embodiment, a request contains symptoms as well as a lab test for a patient and the symptoms are used, at least in part, to determine one or more additional or alternative tests for the patient. Other information, such as a patient's medical history, may be used in connection with a patient's symptoms to determine one or more recommended tests for the patient. The decision support component 350 may also determine patient healthcare eligibility and benefits for the one or more lab tests to be performed. Patient eligibility and benefits may be determined in any number of ways. In one embodiment, patient eligibility and benefits are verified using information contained in one or more data stores. In another embodiment, server 190 may query one or more external data stores, such as health plan provider data store 285 shown in Any lab test or tests that are ordered may be processed through a performance privileging module 360. In some embodiments, the performance privileging module can determine one or more laboratories to perform at least a portion of a test for an order. Such a determination may be based on any number of factors. For example, a determination may be based on a timeframe for completing at least a portion of the order. In this embodiment, a laboratory that has the capacity to provide lab results for the portion of the order may be selected. A determination may be based at least in part on the profitability for at least a portion of an order. For example, if an order specifies a particular lab test and ten laboratories are available to complete the lab test, then the lab with the overall lowest cost for performing the lab test may be chosen. A determination can be based on other factors such as location of the laboratory, whether the laboratory is an in-network or out-of-network laboratory, whether the laboratory is owned or operated by the lab management organization, or other factors. Numerous various are disclosed herein and others will be apparent to one of skill in the art. One or more of the lab tests may be processed through a lab testing module 370. A lab testing module 370 may track the status of a lab test. For example, if an external laboratory is selected to perform a lab test, then the lab testing module may track the status of the lab test. The status of the lab test may include information such as whether a sample related to the test has been collected, the historical location of the sample, a current location of the sample, whether the lab test has been started, an expected completion date for the lab test, whether the results of a lab test are available, whether the results of a lab test have been received, or other status information. In embodiments, status information may be exchanged between various devices. For example, referring to Various entities may be able to access at least some information regarding a lab test. For example, a physician or other personnel in doctor's office 110 may be able to view the status of one or more lab tests. A physician may be able to view the results of one or more lab tests. In one embodiment, a healthcare provider can customize the presentation of results of one or more lab tests. For example, one healthcare provider may customize test results so that only raw data related to the lab test is sent in the test results. Another healthcare provider may customize test results so that raw data as well as graphical indications, such as a bar chart or a pie chart, is shown in a test results report. In another embodiment, the healthcare provider can customize the test results report to include historical medical information related to one or more patients. In yet another embodiment, the healthcare provider can customize test results reports to include one or more recommendations based at least in part on the test results. In some embodiments, one or more persons associated with a healthcare provider can customize test results reports. For example, a healthcare provider may have a customized test results report template and a doctor employed by the healthcare provider may have another customized test results report template. Thus, various entities or people associated with various entities, or both, may be able to customize test reports. In some embodiments, a patient may be able to customize test results reports. Variations are within the scope of this disclosure and will be apparent to one of skill in the art. This illustrative example is given to introduce the reader to the general subject matter discussed herein. The invention is not limited to this example. The following sections describe various additional non-limiting embodiments and examples of devices, systems, and methods for lab testing management. The method 400 begins in block 410 with a test verification for at least a portion of a request. A test verification may be based on one or more medical classification lists. For example, a lab test requested for a patient may be verified against an ICD-9 or ICD-10 medical classification list. In an embodiment, the request contains a code that represents a lab test to be performed for a patient. The code specified in the request may be compared with codes provided in ICD-10 to determine whether the code is a valid code. In one embodiment, if the code specified in the request is also listed in the ICD-10 list, then a determination may be made that the code is valid. Otherwise, in this embodiment, the code specified in the request may be determined to be invalid. A request may contain a name of a lab test to be performed. In this embodiment, a code—such as an ICD-9, ICD-10, or CPT code—may be assigned for the lab test based at least in part on the name of the lab test. For example, if the name of the lab test provided in the request matches a name of a lab test listed in an ICD-10 classification list, then the ICD-10 number associated with that lab test may be assigned. In one embodiment, a classification code for a lab test may be assigned that closely matches the name of a lab test provided in a request. In some embodiments, if a code cannot be ascertained for one or more lab tests specified in a request, then information is sent to the requestor asking for more information. For example, if a request is received by server 190 from tablet computer 130 for a lab test and server 190 cannot determine a classification code for the lab test, then server 190 may send a response to the tablet computer 130 requesting additional information for the lab test. As an example, the server 190 may request that a classification code for the lab test be provided. As another example, the server 190 may request that a revised name for the lab test be submitted. In one embodiment, the server 190 may provide the tablet computer 130 with a list of potential lab names and the user of the tablet computer 130 can select the appropriate lab name. Once additional information has be input into the tablet computer 130, then an updated response may be sent from the tablet computer 130 to server 190 through network 105. In performing a test verification for at least a portion of a request, information may be requested from one or more data stores in one or more locations. In one embodiment, server 190 accesses information stored in data store 195 in performing a test verification for at least a portion of an order. For example, data store 195 may contain a list of ICD-10 codes. In this embodiment, a lab test specified in a request received by server 190 may be compared to the list of ICD-10 codes in data store 195 to verify that the lab test specified in the request is valid. In another embodiment, server 190 accesses information stored in one or more external data stores to perform a test verification for at least a portion of an order. For example, referring to Referring back to A determination as to whether one or more lab tests are available 420 may be made in any number of ways. In one embodiment, a determination as to whether one or more lab tests are available may be based on evidence based guidelines. Evidence based guidelines may be derived from any number of medical sources including, but not limited to, journals, articles, case studies, publications, various data stores containing medical information, or other medical literature. In some embodiments, evidence based guidelines can be based on clinical trials, risk-benefit analyses, medical literature, meta-analysis, or a combination thereof. Evidence based guidelines may be based on one or more symptoms, illnesses, policies, or a combination thereof. In one embodiment, evidence based guidelines may be tailored to one or more patients based at least in part on a patient's current symptoms or medical history, or both. In one embodiment, a data store 195 containing evidence based guidelines is accessed to determine whether one or more tests are recommended. For example, a request received by server 190 may contain an illness or a disease for a patient, such as high cholesterol. In this embodiment, server 190 accesses data store 195 to determine if there are any tests that are recommended based on the illness or disease provided in the request for the patient and the evidence based guidelines stored in data store 195. In one embodiment, historical medical information for the patient is also used to determine which tests, if any, are recommended. As another example, a request received by server 190 may contain a lab test for a patient. In this embodiment, server 190 may access evidence based guidelines stored in data store 190 to determine whether one or more additional or alternative tests associated with the requested lab test is recommended based at least in part on the evidence based guidelines. In embodiments, a determination as to whether one or more lab tests are available 420 is based on symptoms for a patient. For example, a request received by server 190 may contain a list of symptoms for a patient. In this embodiment, server 190 accesses data store 195 to determine if there are any tests that are recommended based on the symptoms provided in the request and various medical information stored in data store 195. In one embodiment, historical medical information for the patient is also used to determine which tests, if any, are recommended. For example, if a patient has a history of having a bladder infection and symptoms for the patient provided in the request indicates that a bladder infection, among other potential illnesses, may be the problem, then one or more lab tests related to a bladder infection may be determined based on the patient's medical history and symptoms. In one embodiment, a request received by server 190 may contain a lab test for a patient as well as symptoms for the patient. In this embodiment, server 190 may access medical information stored in data store 190 to determine whether one or more additional tests are available based at least in part on the requested lab test as well as the patient's symptoms. In various embodiments, evidenced based guidelines, symptoms, historical medical information, illnesses or diseases, any requested lab tests, or a combination thereof, may be used to determine one or more tests for a request. One or more data stores may be queried in making such a determination. In one embodiment, information is contained in a single data store. For example, in Referring back to One or more tests may be recommended in any number of ways. In one embodiment, a web page containing the recommended tests may be provided to a user of the lab management system. For example, if a physician is using desktop computer 115 and one or more recommended tests are available, then the server 190 may send information related to the available tests to desktop computer 115 through network 105. In another embodiment, tablet computer 130 is executing software, such as a touchscreen-enabled application, that provides a list of one or more available testes to a user of the tablet computer 130. In one embodiment, tablet computer 130 may contain sufficient information on the device to make a determination as to whether additional tests are available and to recommended any additional tests to a user. Such information may be stored on memory in the tablet computer, on a disk drive in the tablet computer, or one or more external storage devices. In another embodiment, tablet computer 130 may send and receive information from other devices, such as server 190, to recommend any additional or alternative tests, or both that are available. Referring back to A determination as to whether one or more additional or alternative tests, or both, have been ordered may be made in any number of ways. In one embodiment, a device may receive a response that indicates whether one or more tests have been ordered. For example, server 190 may receive a response that indicates whether one or more tests have been ordered. A response may be received by one or more electronic devices. In one embodiment, a response is received over hypertext transfer protocol (HTTP). A response may be received via a secure connection. For example, a response may be received over hypertext transfer protocol secure (HTTPS). In one embodiment, a response is received over a virtual private network (VPN) connection. A response may be received through one or more application programming interfaces (APIs). In an embodiment, a response is received from a website associated with a lab management organization, a healthcare provider, or a third-party. A response may be received in any number of languages or in any number of formats including, but not limited to, ActionScript®, AJAX, ASP, C, C++, HTML, JAVA JavaScript, JSON, JSP, MXML, PHP, XML, or XSLT. In embodiments, a response may be received from one or more data stores. For example, a response may be received from a data store associated with a healthcare provider. A response may be in an archive or compressed format, or both, such as JAR, ZIP, RAR, ISO, or TAR. A combination of protocols, languages, formats, and/or devices may be used to send or receive a response according to various embodiments. Referring back to Numerous factors may be used to determine whether a patient is eligible for one or more lab tests. In one embodiment, health plan membership data may be used to determine whether a patient is eligible for the one or more lab tests. For example, server 190 may query data store 195 to determine whether a patient associated with the one or more lab tests is currently an active member in a health plan for a health plan provider. If a determination is made that the patient is an active member in the health plan, then the patient may be determined to be eligible for the one or more lab tests. If a determination is made that the patient is not currently an active member in the health plan, then the patient may be determined to be ineligible for the one or more lab tests. As another example, a determination may be made as to whether a patient for which a particular lab test is ordered has waited a required period of time since receiving the particular lab test or a related lab test, or both. If a determination is made that the patient has not waited the required period of time, then an alternative lab test for which the period of time is not required may be recommended. In one embodiment, the decision support component asks a healthcare provider ordering a laboratory test for a patient a series of questions to determine whether the patient is currently eligible to receive the laboratory test under the patient's health plan provider. Numerous other examples are disclosed herein and variations are within the scope of this disclosure. Referring back to In determining patient benefits 470 for the one or more lab tests, information stored in one or more data stores may be accessed. For example, referring to Referring back to In one embodiment, order approval includes providing a notification to one or more users of the lab management system. For example, if a nurse originally submits an order for a physician, then the nurse or the physician, or both, may receive a notification that the order has been approved. In embodiments where a request contains tests for multiple patients associated with multiple physicians, then each physician may receive a notification associated with his or her patients. For example, a request may contain a lab test request for patient A associated with physician A, a lab test request for patient B associated with physician A, and a lab test request for patient C associated with physician B. In this embodiment, physician A may receive one notification for the lab test request associated with patient A and another notification for the lab test request associated with patient B. Alternatively, physician A may receive a single, combined notification for the lab test requests associated with patient A and patient B. In addition, physician B may receive a notification for the lab test request associated with patient C. In embodiments, one or more patients may receive a notification related to an order. For example, patient A may receive a notification that a lab test has been ordered and approved. A patient may receive information indicating additional steps that the patient needs to complete in order for the order to be finished. In one embodiment, the notification may provide information needed to obtain a sample from the patient. For example, a patient may need to have blood drawn in order to complete a lab test. In this embodiment, the notification to the patient may provide a date, time, and location for the patient to have the blood drawn. A notification may contain additional instructions for a patient. For example, a patient may need to fast for twelve hours before an appointment. In this embodiment, the notification may state that the patient should not eat within twelve hours of the appointment. Numerous other embodiments will be obvious to one of skill in the art. As will be appreciated from the discussion herein, embodiments of the present invention may be advantageously used in a health care environment to connect health care providers, payers and diagnostic test providers to deliver high quality, cost effective care to an individual seeking health care services. As discussed herein a feature of the present invention comprises decision support. Embodiments of systems, components and methods of the present invention may provide decision support to assist a user in decision making. Decision support may comprise receiving input and providing a suggested course of action based on the input and data. Input may comprise patent data. Patient data may comprise: identification data, electronic medical record (EMR) data, physical specifications (height, weight, age), medical history, insurance coverage information, family history and the like. Data may comprise data relating to: a patient, a laboratory, clinical outcomes in similar cases, clinical research, specific tests and the like. In an embodiment, decision support may comprise a guideline, including but not limited to a guideline relating to: diagnostic test selection, interpretation of test results, follow on testing, additional tests, laboratory selection, identification of appropriate patients for testing, explanation of test results, insurance coverage and insurance coding. A guideline may comprise background data. A guideline may also be sometimes referred to herein as a policy. An embodiment of the present invention may comprise a guideline or policy, or a plurality of guidelines or policies. As will be understood by those of skill in the art, background data is often temporal and may be updated to reflect changes in a patient, laboratory, clinical outcomes, clinical research, specific tests and/or other datum. A guideline or policy in an embodiment of the present invention may also be temporal and subject to updating and/or changes in view of altered background data. By way of a non-limiting example, a policy may relate to a diagnostic test, including a diagnostic test for a particular condition or disease. Examples of diagnostic tests include, but are not limited to: urinary tract infections; human immunodeficiency virus (HIV) testing, prognosis, monitoring and/or diagnosis; blood counts; partial thromboplastin time; prothrombin time; serum iron studies; collagen crosslinks; blood glucose testing; glycated hemoglobin/glycated protein; thyroid testing; lipid testing; digoxin therapeutic drug assay; alpha fetoprotein; carcinoembryonic antigen (CEA); human chorionic gonadotropin (HCG); tumor antigen by immunoassay (including, but not limited to, CA 125; CA 15-3/CA 27.29; CA 19-9; prostate specific antigen; gamma glutamyl transferase (GGT); hepatitis panel/acute hepatitis panel; fecal occult blood test; as well as all of the tests found at https://www.labcorp.com/wps/portal/provider/testmenu and/or the tests offered by other clinical diagnostic laboratories now or in the future. Policies may also relate to conditions or diseases. Examples of conditions and/or diseases include, but are not limited to, allergies (food, insect, mold, dust, animal, chemicals and the like); diarrhea; celiac disease; lyme disease; diabetes; arthritis; thalassemia; viral infections; bacterial infections; cold; flu; upper respiratory tract infections; urinary tract infections; gastroenterological conditions; urological conditions; cardiovascular conditions; cancers, including but not limited to: lung, ovarian, prostrate, skin, lymphatic, colon, liver, brain, leukemia and other metastatic and non-metastatic cancers, as well as all of the cancers listed by the National Cancer Institute, see, e.g. http://www.cancer.gov/cancertopics/types/alphalist; as well as all of the conditions found at https://www.labcorp.com/wps/portal/provider/testmenu and/or referenced by other clinical diagnostic laboratories now or in the future. Policies may also relate to particular health care specialties including, but not limited to, allergy; immunology; cardiology; dermatology; endocrinology; gastroenterology; infectious disease; internal medicine; nephrology; neurology; obstetrics; gynecology; pathology; pediatrics; primary care; psychiatry; rheumatology; urology; routine testing; as well as other existing and/or to be developed specialties. As described herein decision support may comprise a policy relating to a diagnostic test; condition, disease and/or specialty. In an embodiment a policy comprises data relating to one or more of a diagnostic test; a condition; a disease; and/or specialty. By way of a non-limiting example, decision support may comprise associating a patient datum or patient data with data relating to one or more of a diagnostic test; a condition; a disease; and/or specialty. The method 500 begins when one or more labs are determined for one or more orders 510. One or more labs may be determined in any number of ways. In one embodiment, one or more labs are determined based on the test or tests requested in the order. For example, an order may request a first test and a second test for a patient. In this embodiment, a first lab may perform the first test, a second lab may perform the second test, and a third lab may perform both the first and the second test. In this embodiment, a determination may be made that the third lab should complete the first and second lab tests for this order because the third lab can perform both tests. In another embodiment, a determination may be made that the first lab should complete the first lab test and that the third lab should complete the second lab test because of one or more other factors disclosed herein. Furthermore, the second lab may not be chosen to complete the first lab test because the second lab does not perform the type of test requested in the first lab test. In one embodiment, one or more labs are determined based on availability. For example, two labs may perform a lab test ordered for a patient. In this embodiment, however, the request may specify that results are needed within one week. One of the labs may have the capacity to complete the lab test within the one week timeframe and the other lab may not have the capacity to complete the lab test within the one week timeframe. In this embodiment, the lab that has the capacity to complete the lab test within the requested timeframe may be chosen to perform the lab test. One or more labs may be determined based on the location of the lab. For example, one lab testing facility may be closer to the healthcare provider that submitted the order than another lab testing facility. In this embodiment, the closer lab testing facility may be selected. Multiple labs may be selected for a single lab test. For example, one lab facility—such as a physician office lab—that is in close proximity to a patient may be chosen to collect a sample from the patient for the lab test while another lab facility is selected to analyze the sample. In one embodiment, one or more labs are determined based on whether the labs are in network or out of network. For example, if two labs are available to perform a lab test for an order and one lab is an in-network lab and the other lab is an out-of-network lab, then the in-network lab may be chosen over the out-of-network lab. In embodiments, one or more labs are determined based on the cost for a lab test. For example, two labs may be available to perform a lab test related to an order. In this example, the first lab may charge $50 to perform the lab test and the second lab may charge $75 to perform the lab test. In this embodiment, the first lab may be chosen because it would be more profitable for the lab management organization to pay $50 to perform the test than $75. In embodiments, one or more labs are determined based on the profitability for a lab test. For example, two labs may be available to perform a lab test related to an order. In this example, the first lab may charge a price such that the profitability to the lab management organization would be 35% if the first lab was chosen to perform the lab test. The second lab may charge a price such that the profitability to the lab management organization would be 40% if the second lab was chosen to perform the lab test. In this embodiment, the second lab may be chosen to perform the second lab test based on the higher profitability for the lab management organization. In one embodiment, one or more labs may be determined based on an overall profitability. A lab management organization may receive a discount if a number of lab tests are ordered within a period of time. For example, the lab management organization may receive a discount if twenty lab tests are ordered within a month from a particular testing facility. In this embodiment, nineteen lab tests may have been ordered so far in a particular month and an order for two additional lab tests may be received by the lab management organization. One of the lab tests may be chosen to be performed by the testing facility so that the discount is received for the month. In embodiments, the testing facility is chosen even though the profitability for the one test is lower than the profitability at another testing facility because the overall profitability is higher for all the orders because of the discount for reaching twenty tests in a month. In embodiments, one or more lab may be based on a combination of factors. For example, one or more testing facilities may be determined based on services offered, availability, location, cost, profitability, whether the lab is an in-network or out-of-network lab, or a combination thereof. In embodiments, one or more lab testing facilities may be determined based at least in part on statistical information related to one or more testing facilities. For example, one or more labs may be determined based on the accuracy, reliability, or other statistics associated with a lab. Referring back to The method 600 begins in block 610 when a sample is received by a lab. In one embodiment, a lab may receive a sample through a carrier such as FedEx or UPS. The sample may contain information associating the sample with a patient, one or more orders, one or more lab tests, or a combination thereof. For example, a sample may contain a barcode that is used to determine a lab test that the sample is associated with. In one embodiment, a sample may contain information so that the location of the sample can be tracked. For example, by scanning a barcode associated with the sample, the present or historical location, or both, of the sample may be accessed. Information related to a sample may be stored in one more data stores. In one embodiment, a sample is associated with a barcode. In this embodiment, the barcode is stored in data store 195. Other information such as one or more tests that the sample will be used for, a patient's name, testing facility, one or more locations, or other information related to the sample may be stored in data store 195. Various devices may be able to access information associated with a sample based on information supplied with the sample. For example, an internal lab 170 may be able to track the current location of a sample by entering tracking information associated with the sample into a website shown on desktop computer 175. In this embodiment, desktop computer 175 may send a request to server 190 through network 105. In response to receiving the request, server 190 may query data store 195 for information associated with the sample. For example, data store 195 may contain a present location for the sample, the name of a patient associated with the sample, and one or more tests that will be conducted using the sample. In embodiments, some or all of this information may be sent to the requesting device. Thus, server 190 may send a response to desktop computer 175 through network 105. In other embodiments, an application being executed on desktop computer 175 may be used to access information related to one or more samples. Referring back to Referring back to In embodiments, one or more notifications may be provided that indicate that test result information is available. For example, a notification may be sent to a healthcare provider or a physician, or both, and the notification may indicate that one or more test results for a patient associated with the healthcare provider or physician are available. A notification may be provided to a patient associated with the lab test. In one embodiment, a test results report may automatically be sent to a healthcare provider, physician, patient, or a combination thereof when test results are saved. As discussed herein, test results reports may be customized. Thus, customized test results reports may be sent to various parties. A notification or test results, or both, may be sent in numerous ways. For example, a notification or test results may be sent via email, SMS, or an automated telephone call. A notification may be provided in response to a received request. For example, server 190 may receive a request for one or more outstanding notifications. In this embodiment, server 190 may query data store 195 to determine whether there are any outstanding notifications. If one or more notifications are outstanding, then sever 190 may send at least a portion of the notifications to a device that requested the notifications. A notification may be provided to a website or an application being executed on a user device. Variations are within the scope of this disclosure. Referring back to Test results reports may be provided at various times to one or more users of the lab management system once test results have been saved. Tests results may automatically be sent to one or more users. For example, a doctor associated with hospital 120 may receive test results for one or more lab tests as soon as the results become available. Another physician associated with doctor's office 110 may receive test results on a periodic basis such as once per hour, once per day, every Monday, every four hours, or some other periodic timeframe. Various entities and users may be able to customize the delivery of tests results reports so that they receive reports at times specified by the entity or user. A test results report can contain information for the current lab test as well as information for various demographics. For example, a test results report may compare the current test results with test results for an overall population. A test results report may compare the current test results with test results from other patients having one or more similar circumstances including, but not limited to, the same age range, the same gender, the same weight, the same height, one or more common symptoms, one or more common illnesses, one or more common other lab tests, other medical information, or a combination there. Thus, a test results report may compare a patient's current lab tests results with various statistical information associated with other lab tests. In embodiments, a test results report may contain one or more additional recommended tests. For example, based at least in part on the results of the current lab test, a determination may be made that one or more additional lab tests should be performed. A determination that one or more additional tests are recommended can be based on various sources of medical information. In one embodiment, a determination is made based at least in part on the results of other lab tests, such as the results of the same type of lab tests that were conducted on other samples or other related lab tests. In another embodiment, a determination is made based at least in part on medical history for the patient. One or more tests may be recommended based on evidence based guidelines. In some embodiments, one or more additional tests may be recommended based on other medical literature. In embodiments, a test results report can contain potential diagnostic information. For example, a potential diagnosis may be determined based at least in part on the results of the current lab test. A potential diagnosis may be determined based on various sources of medical information. In one embodiment, a determination is made based at least in part on the results of other lab tests, such as the results of the same type of lab tests that were conducted on other samples or other related lab tests. In another embodiment, a determination is made based at least in part on the medical history for of patient, such as previous test results for the patient. One or diagnoses may be based on evidence based guidelines. In some embodiments, one or more diagnoses may be based on medical literature. In embodiments, a test results report may contain one or more potential courses of action. For example, a potential course of action may be determined based at least in part on the results of the current lab test. A potential course of action may be determined based on various sources of medical information. In one embodiment, a potential course of action may be determined based at least in part on the results of other lab tests, such as the results of the same type of lab tests that were conducted on other samples or other related lab tests. In another embodiment, a potential course of action may be determined based at least in part on the medical history of the patient, such as previous test results for the patient. One or more potential courses of action may be based on evidence based guidelines. In some embodiments, one or more potential courses of action may be based on medical literature. One or more entities or users may be able to customize the information contained in one or more test results report. For example, a physician may be able to customize test results reports so that only raw test results data is provided in a test results report. In another embodiment, a user can customize test results reports to include historical medical information related to a patient for which a lab test was performed. For example, a tests results report may contain results of the current lab test as well as the results of previous lab tests for the patient. In one embodiment, current test results or historical tests results, or both, may be provided in a graphical format. For example, one or more bar charts or line charts may be included in a tests results report that graphically demonstrate information related to the lab test. In some embodiments, one or more test results reports may be customized to include demographic information, additional recommended tests, potential diagnostic information, potential courses of action, other medical information, or a combination. In embodiments, one or more entities or users may be able to control the level of customization. For example, referring to In an embodiment, a patient for which a lab test was conducted can receive the results of the lab test. In one embodiment, the patient can customize the test results report as disclosed herein. In other embodiments, a healthcare provider may determine the information that a patient receives in a test result report. The patient may receive the same test results report as a physician associated with the patient. Alternatively, a physician may receive one test results report for a lab test and the patient for which the lab test was performed may receive a different test results report. For example, the physician's test results report may contain one or more potential diagnoses as well as one or more recommended courses of action and the patient's test results report may contain the results of the lab test as well as the test results of other lab tests that were previously performed for the patient. Numerous specific details are set forth herein to provide a thorough understanding of the claimed subject matter. However, those skilled in the art will understand that the claimed subject matter may be practiced without these specific details. In other instances, methods, apparatuses or systems that would be known by one of ordinary skill have not been described in detail so as not to obscure claimed subject matter. Some portions are presented in terms of algorithms or symbolic representations of operations on data bits or binary digital signals stored within a computing system memory, such as a computer memory. These algorithmic descriptions or representations are examples of techniques used by those of ordinary skill in the data processing arts to convey the substance of their work to others skilled in the art. An algorithm is a self-consistent sequence of operations or similar processing leading to a desired result. In this context, operations or processing involves physical manipulation of physical quantities. Typically, although not necessarily, such quantities may take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared or otherwise manipulated. It has proven convenient at times, principally for reasons of common usage, to refer to such signals as bits, data, values, elements, symbols, characters, terms, numbers, numerals or the like. It should be understood, however, that all of these and similar terms are to be associated with appropriate physical quantities and are merely convenient labels. Unless specifically stated otherwise, it is appreciated that throughout this specification discussions utilizing terms such as “processing,” “computing,” “calculating,” “determining,” and “identifying” or the like refer to actions or processes of a computing device, such as one or more computers or a similar electronic computing device or devices, that manipulate or transform data represented as physical electronic or magnetic quantities within memories, registers, or other information storage devices, transmission devices, or display devices of the computing platform. The system or systems discussed herein are not limited to any particular hardware architecture or configuration. A computing device can include any suitable arrangement of components that provide a result conditioned on one or more inputs. Such computing devices may include, but are not limited to, desktop computers, mobile phones, personal digital assistants (PDAs), tablet computers, laptops, smartphones, Wi-Fi enabled computing devices, 3G or 4G enabled computing devices, or other suitable computing devices. Suitable computing devices include multipurpose microprocessor-based computer systems accessing stored software that programs or configures the computing system from a general purpose computing apparatus to a specialized computing apparatus implementing one or more embodiments of the present subject matter. Any suitable programming, scripting, or other type of language or combinations of languages may be used to implement the teachings contained herein in software to be used in programming or configuring a computing device. Embodiments of the methods disclosed herein may be performed in the operation of such computing devices. The order of the blocks presented in the examples above can be varied—for example, blocks can be re-ordered, combined, and/or broken into sub-blocks. Certain blocks or processes can be performed in parallel. Thus, while the steps of methods disclosed herein have been shown and described in a particular order, other embodiments may comprise the same, additional, or fewer steps. Some embodiments may perform the steps in a different order or in parallel. The use of “adapted to” or “configured to” herein is meant as open and inclusive language that does not foreclose devices adapted to or configured to perform additional tasks or steps. Additionally, the use of “based on” is meant to be open and inclusive, in that a process, step, calculation, or other action “based on” one or more recited conditions or values may, in practice, be based on additional conditions or values beyond those recited. Headings, lists, and numbering included herein are for ease of explanation only and are not meant to be limiting. While the present subject matter has been described in detail with respect to specific embodiments thereof, it will be appreciated that those skilled in the art, upon attaining an understanding of the foregoing may readily produce alterations to, variations of, and equivalents to such embodiments. Accordingly, it should be understood that the present disclosure has been presented for purposes of example rather than limitation, and does not preclude inclusion of such modifications, variations and/or additions to the present subject matter as would be readily apparent to one of ordinary skill in the art. Systems, methods, and media for laboratory testing services are disclosed. Medical information can be received from an electronic device. One or more laboratory tests can be recommended based at least in part on the received medical information. For example, if one or more symptoms are received, then one or more laboratory tests may be suggested based at least in part on the received symptoms. As another example, if an order for one or more laboratory tests are received, then one or more additional and/or alternative laboratory tests may be suggested. Suggested laboratory tests can be based on medical symptoms, medical conditions, medical codes, medical history, medications, laboratories, healthcare providers, insurance companies, financial factors, locations, turnaround time, other factors, or a combination thereof. One or more of the suggested laboratory tests can be ordered. 1. A method, comprising:
receiving medical information from an electronic device, the medial information comprising a plurality of identifiers; determining at least one possible laboratory test based at least in part on the received medical information, wherein determining the at least one possible laboratory test comprises using at least one of the plurality of identifiers to query a data store comprising a plurality of laboratory tests, each of the plurality of laboratory tests being associated with one or more identifiers; and sending the determined at least one possible laboratory test to the electronic device. 2. The method of receiving a selection of one or more of the at least one possible laboratory test from the electronic device, the selection comprising a second plurality of identifiers; determining at least one laboratory to perform the selected one or more laboratory tests, wherein determining the at least one laboratory comprises using at least one of the second plurality of identifiers to query the a data store comprising a plurality of laboratories, each of the plurality of laboratories being associated with one or more identifiers; and generating an order for the selected one or more laboratory tests from the determined at least one laboratory. 3. The method of 4. The method of 5. The method of wherein the received medical information comprises at least one symptom; and wherein determining at least one possible laboratory test based at least in part on the received medical information comprises:
determining at least one laboratory test associated with one or more of the received at least one symptoms. 6. The method of determining a potential disease associated with one or more of the at least one symptoms; and determining at least one laboratory usable for diagnosing the potential disease. 7. The method of wherein determining at least one possible laboratory test based at least in part on the received medical information comprises:
identifying the historical medical information for the patient based at least in part on the received medical information; and analyzing the historical medical information for the patient to determine at least one laboratory test for the patient. 8. The method of wherein the received medical information comprises:
information usable to identify historical medical information for a patient; and at least one current symptom for the patient; wherein determining at least one possible laboratory test based at least in part on the received medical information comprises:
accessing the historical medical information for the patient; determining a potential diagnosis based at least in part on the accessed historical medical information for the patient and the at least one current symptom for the patient; and determining at least one laboratory test usable to verify the potential diagnosis. 9. The method of 10. The method of accessing evidence based guidelines for the determined potential diagnosis; and selecting the at least one laboratory test from a plurality of available laboratory tests based at least in part on the accessed evidence based guidelines. 11. The method of 12. The method of wherein the received medical information comprises information for identifying a healthcare policy from a health plan provider, the healthcare policy associated with a patient; and wherein determining at least one possible laboratory test based at least in part on the received medical information comprises:
determining a first subset of laboratory tests from a plurality of available laboratory tests based at least in part on the received medical information; determining a second subset of laboratory tests from the first subset that the patient is currently eligible to receive under the healthcare policy from the health plan provider; and selecting at least one laboratory test from the second subset. 13. The method of determining that the patient is an active member of the healthcare policy from the health plan provider; and for each laboratory test in the first subset:
determining whether the patient is eligible to receive that laboratory test under the health care policy from the health plan provider; and in response to determining that the patient is eligible to receive that laboratory test under the health care policy, including that laboratory test in the second subset. 14. The method of determining one or more laboratory tests from the first subset that the patient has previously received the laboratory test and a predetermined required period of time since receiving the laboratory test has passed; and including the one or more laboratory tests in the second subset. 15. The method of determining a laboratory test related to one or more laboratory tests from the first subset, wherein the patient previously received the related laboratory test, wherein a predetermined period of time is required after receiving the related laboratory test before the patient is eligible to receive the one or more laboratory tests; determining whether the predetermined period of time has elapsed; and in response to a determination that the predetermined period of time has elapsed, including the one or more laboratory tests form the first subset in the second subset. 16. The method of sending at least one question to the electronic device, answers to the at least one question usable to determine whether the patient is eligible to receive at least one laboratory test in the first subset; receiving answers to the at least one question from the electronic device; determining whether the patient is eligible to receive the at least one laboratory test in the first subset; and in response to a determination that the patient is eligible to receive the at least one laboratory test in the first subset, including the at least on laboratory test in the second subset. 17. The method of wherein the received medical information comprises an order for at least one laboratory test for a patient; wherein determining at least one possible laboratory test based at least in part on the received medical information comprises:
accessing evidence based guidelines associated with one or more of the at least one laboratory test in the order; and determining at least one of an additional laboratory test or an alternative laboratory test based at least in part on the evidence based guidelines. 18. The method of wherein the received medical information comprises an order for at least one laboratory test for a patient; wherein determining at least one possible laboratory test based at least in part on the received medical information comprises:
accessing historical medical information for the patient; and determining at least one of an additional laboratory test or an alternative laboratory test based at least in part on the historical medical information for the patient. 19. A system, comprising:
a memory; a network interface; and a processor in communication with the memory and the network interface, the processor configured for:
receiving medical information from a healthcare provider, the medical information comprising a medical code; identifying a patient based at least in part on the received medical information; accessing historical medical information for the patient; determining at least one recommended laboratory test for the patient based at least in part on the medical code and the accessed historical medical information for the patient; and sending the determined at least one recommended laboratory test to the healthcare provider. 20. A computer-readable medium comprising program code for:
receiving medical information from a healthcare provider; identifying a patient based at least in part on the received medical information; identifying a healthcare policy from a health plan provider corresponding to the patient; for each of a plurality of laboratory tests:
deter mining whether the patient is eligible to receive that laboratory test under the healthcare policy from the health plan provider; and in response to a determination that the patient is eligible to receive that laboratory test under the healthcare policy from the health plan provider, including that laboratory test in a first subset of the plurality of laboratory tests; and sending a second subset of laboratory tests from the first subset to the healthcare provider. CROSS-REFERENCE TO RELATED APPLICATION
FIELD OF THE INVENTION
BACKGROUND
SUMMARY
BRIEF DESCRIPTION OF THE FIGURES
DETAILED DESCRIPTION
Illustrative Operation
Illustrative System
Illustrative Operation and Method
Decision Support Component
Performance Privileging Component
Lab Testing Component
General





