A method for generating treatment regimens includes: receiving a therapy target and a therapy restriction input; receiving a patient characteristics input; generating a plurality of peritoneal dialysis treatment regimens, each peritoneal dialysis treatment regimen being defined by a succession of first exchange cycles and second exchange cycles and by a corresponding number of first exchange cycles and a number of second exchange cycles; simulating a peritoneal dialysis treatment outcome for each of the plurality of peritoneal dialysis treatment regimens based at least in part on the patient characteristics to generate a simulated treatment outcome; and providing for selection a peritoneal dialysis treatment regimen to be applied for a specific treatment based on the simulated treatment outcome and the therapy target and restrictions.