A method for providing a therapeutic plasma protein dosing regimen comprising: determining, via a processor (102, 108, 110), an estimated pharmacokinetic profile of a patient using a Bayesian model of pharmacokinetic profiles of sampled patients, the estimated pharmacokinetic profile based upon at least one of a body weight or an age of the patient; determining, via the processor (102, 108, 110), a first dosing regimen for a first specified dosing interval including (i) a first dosage and (ii) a first therapeutic plasma protein level in the patient varying over time based at least upon the estimated pharmacokinetic profile; determining, via the processor (102, 108, 110), a second dosing regimen for a second specified dosing interval including (i) a second dosage and (ii) a second therapeutic plasma protein level in the patient varying over time based at least upon the estimated pharmacokinetic profile and in response to receiving a change to at least one of a minimum concentration threshold, dosage interval, or dosage of the therapeutic plasma protein; and displaying the first dosing regimen and the second dosing regimen on a client device such that the first dosing regimen is displayed in conjunction with the second dosing regimen, further comprising adjusting, via the processor (102, 108, 110), the estimated pharmacokinetic profile of the patient upon previous treatments of the patient, and wherein a user selects which days a dosage is to be provided to the patient, causing the processor to determine based on the display of said first and second dosing regimen and said first and second protein plasma level, a dosage and therapeutic plasma protein level over time such that the therapeutic plasma protein level does not fall below predetermined target trough. determining, via a processor (102, 108, 110), an estimated pharmacokinetic profile of a patient using a Bayesian model of pharmacokinetic profiles of sampled patients, the estimated pharmacokinetic profile based upon at least one of a body weight or an age of the patient; determining, via the processor (102, 108, 110), a first dosing regimen for a first specified dosing interval including (i) a first dosage and (ii) a first therapeutic plasma protein level in the patient varying over time based at least upon the estimated pharmacokinetic profile; determining, via the processor (102, 108, 110), a second dosing regimen for a second specified dosing interval including (i) a second dosage and (ii) a second therapeutic plasma protein level in the patient varying over time based at least upon the estimated pharmacokinetic profile and in response to receiving a change to at least one of a minimum concentration threshold, dosage interval, or dosage of the therapeutic plasma protein; and displaying the first dosing regimen and the second dosing regimen on a client device such that the first dosing regimen is displayed in conjunction with the second dosing regimen, further comprising adjusting, via the processor (102, 108, 110), the estimated pharmacokinetic profile of the patient upon previous treatments of the patient, and wherein a user selects which days a dosage is to be provided to the patient, causing the processor to determine based on the display of said first and second dosing regimen and said first and second protein plasma level, a dosage and therapeutic plasma protein level over time such that the therapeutic plasma protein level does not fall below predetermined target trough.