Method, comprising: receiving, at a blood analyzer machine of a system, a blood sample of a patient; performing, by the blood analyzer machine, one or more blood characteristic tests on the blood sample for providing blood test result data; the system comprising one or more processors, a computer memory device storing computer-readable instructions for a plurality of algorithms for interpreting the blood test result data, wherein the computer-readable instructions, when executed by the one or more processors, are configured to cause the system to perform at least the following operations: receiving user input indicative of a clinical setting of the patient that provided the blood sample; selecting, a particular algorithm from the plurality of algorithms accessible to the blood analyzer machine in response to the user input indicative of the clinical setting of the patient; interpreting, using the particular algorithm, the blood test result data provided from the one or more blood characteristic tests; displaying, using a user interface, one or more messages indicative of a potential diagnosis or health condition based on said interpreting the blood test result data provided from the one or more blood characteristic tests; and accessing algorithm-specific threshold values, characterized in that said interpreting the blood test result data provided from the one or more blood characteristic tests comprises analyzing the blood test result data in comparison to the algorithm-specific threshold values, wherein the algorithm-specific threshold values are customizable by a local institution. receiving, at a blood analyzer machine of a system, a blood sample of a patient; performing, by the blood analyzer machine, one or more blood characteristic tests on the blood sample for providing blood test result data; the system comprising one or more processors, a computer memory device storing computer-readable instructions for a plurality of algorithms for interpreting the blood test result data, wherein the computer-readable instructions, when executed by the one or more processors, are configured to cause the system to perform at least the following operations: receiving user input indicative of a clinical setting of the patient that provided the blood sample; selecting, a particular algorithm from the plurality of algorithms accessible to the blood analyzer machine in response to the user input indicative of the clinical setting of the patient; interpreting, using the particular algorithm, the blood test result data provided from the one or more blood characteristic tests; displaying, using a user interface, one or more messages indicative of a potential diagnosis or health condition based on said interpreting the blood test result data provided from the one or more blood characteristic tests; and accessing algorithm-specific threshold values, characterized in that said interpreting the blood test result data provided from the one or more blood characteristic tests comprises analyzing the blood test result data in comparison to the algorithm-specific threshold values, wherein the algorithm-specific threshold values are customizable by a local institution. receiving user input indicative of a clinical setting of the patient that provided the blood sample; selecting, a particular algorithm from the plurality of algorithms accessible to the blood analyzer machine in response to the user input indicative of the clinical setting of the patient; interpreting, using the particular algorithm, the blood test result data provided from the one or more blood characteristic tests; displaying, using a user interface, one or more messages indicative of a potential diagnosis or health condition based on said interpreting the blood test result data provided from the one or more blood characteristic tests; and accessing algorithm-specific threshold values, characterized in that said interpreting the blood test result data provided from the one or more blood characteristic tests comprises analyzing the blood test result data in comparison to the algorithm-specific threshold values, wherein the algorithm-specific threshold values are customizable by a local institution.