An apparatus for optimizing a patient's insulin dosage regimen over time, comprising: at least a first computer-readable memory for storing data inputs corresponding at least to one or more components in a patient's present insulin dosage regimen and the patient's blood-glucose-level measurements determined at a plurality of times; a processor operatively connected to the at least first computer-readable memory, the processor programmed at least to determine from the data inputs corresponding to the patient's blood-glucose-level measurements determined at a plurality of times whether and by how much to vary at least one of the one or more components of the patient's present insulin dosage regimen in order to maintain the patient's future blood-glucose-level measurements within a predefined range; and a display operative to display information corresponding to at least the patient's present insulin dosage regimen.Hastanın zaman içinde verilen insülin dozaj rejiminin optimize edilmesi için sistem olup, hastanın mevcut insülin dozaj rejiminde bir veya birden fazla bileşene karşılık gelen veri girdilerinin ve hastanın birden çok defa belirlenen kan glukoz düzeyi ölçümlerine karşılık gelen beri girdilerinin saklanması için az bir bellek ve en az birinci bellek ile bağlı çalışan bir işlemci içermektedir İşlemci, hastanın mevcut insülin dozaj rejiminin bir veya birden fazla bileşenin, hastanın gelecekteki kan glukoz düzeyi ölçümünün belirli bir aralıkta tutulması için değişip değişmeyeceği veya ne kadar değişeceğini belirlemek için, hastanın çeşitli anlarda belirlenmiş kan glukoz düzeyi ölçümlerine karşılık gelen veri girdilerini en azından belirlemek için programlanmaktadır.