IMO,
You will have to use LOOP or TABLE Object, but you cant generate them on the run, you will have to make a specific table for each disease, because you dont know how many disease you have to print you will need to make the "MAX" por example 10 tables DISEASE_1, DISEASE_2, DISEASE_3, etc
Then in your printing program or in the smartforms you will have to parse your full table and split it in the differente diseases using Field Symbols, make one table polish the design and then just copy the other 9.