I think the expected curve would perhaps best be a feature of the type of insulin used.  However, the same insulin can effect different people over different periods of time (novolog might only stay in me for 3 hours, but might take 5 hours to disipate for someone else), so I'm thinking the duration should be a free variable and the expected efficacy curve be a function of the duration and insulin.