Cree una tabla separada para las columnas que se requieren en cada formulario que desee.
_______________________________________________
| formName | fields |
|-----------------------------------------------|
| x-ray |field1,field2,field3,field4 |
|-----------------------------------------------|
| bloodtest |field1,field2,field3,field4 |
|_______________________________________________|
Y luego use explotar () para convertirlo en una matriz. También cree una tabla que tenga campos posibles para cada nombre de formulario. Simplemente inserte un espacio en blanco en los campos innecesarios.