| CPC G16H 50/30 (2018.01) [G06N 3/02 (2013.01); G16H 10/20 (2018.01); G16H 10/60 (2018.01); G16H 40/20 (2018.01); G16H 50/70 (2018.01)] | 20 Claims | 

| 
               1. A method for managing healthcare diagnosis and treatment, comprising: 
            monitoring at least one data source for a workflow trigger comprising at least one of an order, a test result, an appointment, a patient demographic, a patient status, a patient history, a patient communication, and a condition; 
                triggering a workflow upon the detection of a workflow trigger, wherein the workflow comprises: 
                a first decision-making layer configured to manage at least one of a rule, a patient test, and a patient communication; 
                  a second decision-making layer configured to manage at least one workflow, wherein the workflow comprises at least one rule; and 
                  a third decision-making layer configured to manage at least one machine learning model, wherein the machine learning model is configured to process data relevant to the workflow and to determine a probability of a condition to be tested; 
                  wherein the three decision-making layers are configured to communicate among one another and with external resources; 
                executing the steps of the workflow to analyze data relating to a patient and to determine an appropriate test for the patient, wherein the appropriateness of the test is determined with the assistance of the machine learning model; 
                ordering the test for the patient; and/or 
                administering the test to the patient; 
                processing the results of the test; and 
                transmitting the results of the test. 
               |