I just looked up Novorapid and see it is the same thing as Novolog which I'm more familiar with. That IS a bolus insulin and so that is what she should have before her meals. But a set dose doesn't work nearly as well as a dose determined by counting carbs. Also, it makes absolutely no sense that she takes fast acting insulin for breakfast and dinner but not lunch and even snacks if they include significant carbs. Without it she will be inevitably high after those meals. See an endo!
My strong advice to you is to see a pediatric endocrinologist. Regular doctors (PCP) are ill-equipped often to deal with type 1 diabetes. Your doctor has your daughter on a very outdated regimen of insulin. She should be on a combination of basal (long-acting once or twice a day) and bolus insulin (fast acting) before each meal, not with a set dose but with doses determined to cover she is actually about to eat. In addition to seeing an endo (which I know may take awhile), you could get the book Using Insulin by John Walsh, and if you send me a PM I will give you the name of a website with many other experienced diabetics including parents. Your doctor is expecting results, but not giving you the right tools!