A method for generating, by an artificial intelligence engine, treatment plans for optimizing patient outcome and monetary value amount generated, the method comprising:
- receiving a set of treatment plans that, when applied to patients, cause outcomes to be achieved by the patients;
- receiving a set of monetary value amounts associated with the set of treatment plans, wherein a respective monetary value amount of the set of monetary value amounts is associated with a respective treatment plan of the set of treatment plans;
- receiving a set of constraints, wherein the set of constraints comprises rules pertaining to billing codes associated with the set of treatment plans;
- generating, by the artificial intelligence engine, optimal treatment plans for a patient, wherein the generating is based on the set of treatment plans, the set of monetary value amounts, and the set of constraints, wherein each of the optimal treatment plans complies with the set of constraints and represents a patient outcome and an associated monetary value amount generated;
- and
- transmitting the optimal treatment plans to be presented on a computing device.