Well the reason for the type is that there are 75 parameters in that type, they're actually medical indices with names like FEV1, FVC, FEV6, FEV3_FVC etc.. I need to access these individual parameters at many points throughout my program, and so to best avoid making mistakes, I want to be able to access them using their 'names', ie
ForcedExpiratoryRatio = Results.FEV1/Results.FVC
rather than
ForcedExpiratoryRatio = Results(11)/Results(32)
as it's just so much easier to find mistakes.
I suppose enumerating the indice names to access the elements by name is an idea.