Great! Yes.. all your points are good ones, and feedback like that is exactly what I was looking for. I'd momentarily brain farted on extended boluses.. I think I might include those under bolus, with optional fields for specifiying duration etc.. I know medtronic pumps have dual wave and square wave boluses.. not sure about other ones, but in general they would map to 'bolus' at a basic level.
I hadn't even realized insulin strength was something to consider as I've never run into that..
As far as carbs vs exchanges.. I wonder if in the storage side of things g of carbs would still make sense.. Afaik, an 'exchange' maps to 15g of carbs, so it could just be a distinction on the input side of things rather than storage (I'm in Canada and I know we used to do exchanges, and I've come to understand that 1 exchange = 15g carb. Will have to research if that's the same in Europe.
I mentioned I thought of having comments as just a separate field with an optional linkage to another type of entry (bolus/basal etc) but that somewhat depends on the format we end up using. I think somewhat 'soft' data.. like whether you were eating out (great idea) if carbs were estimated etc etc is a great idea, and what frustrates me about most currently available systems.. they act like you are infallible. I like the idea of a system that understands you may make mistakes and works with you to try and take advantage of the data it has the best it can.