Crea una tabella separata per le colonne richieste in ogni modulo che desideri.
_______________________________________________
| formName | fields |
|-----------------------------------------------|
| x-ray |field1,field2,field3,field4 |
|-----------------------------------------------|
| bloodtest |field1,field2,field3,field4 |
|_______________________________________________|
E poi usa esplode() per convertirlo in array. Crea anche una tabella che abbia campi possibili per tutti i nomi dei moduli. Inserisci uno spazio vuoto nei campi non necessari.