Yes, you could create all 7 fields and form controls. In this manner, you wouldn't need to create any fancy coding for dynamic set-up of these.
As a side note if you were to create a 'test order form', that is, someone creates the order for testing and selects which tests to perform - that...