A method (1300) of administering insulin includes receiving subcutaneousinformation (216, 216a) for a patient (10) at data processing hardware (112,132, 142,192, 160) and executing a subcutaneous outpatient process (1800, 1800a, 1800b)fordetermining recommended insulin dosages (2310, 2402, 2404, 2406). Thesubcutaneousoutpatient process includes obtaining blood glucose data of the patient from aglucometer(124), aggregating blood glucose measurements to determine a representativeaggregateblood glucose measurement (2310, 2402, 2404, 2406) associated with at leastonescheduled blood glucose time interval, and determining a next recommendedinsulindosage (2310, 2402, 2404, 2406) for the patient based on the representativeaggregateblood glucose measurement and the subcutaneous information. The method alsoincludestransmitting the next recommended insulin dosage to a portable device (110a,110b,123a, 123b, 124) associated with the patient. The portable device displays thenextrecommended insulin dosage.