Hola!, espero que ya hayas resuelto tu problema, de cualquir forma, si me permites te doy mi opinión, pienso que la mejor forma de estructurar tu base de datos es tener 2 tablas 1 para los tipos de analisis y otra para los resultados, por ejemplo:
tbl_resultado_analisis
id_resultado_analisis
id_analisis
campo1
campo2
campo3....etc aqui todos los campos que mencionaste que pueden diferenciar y al momento de hacer tus consultaas para saber de q analisis se trata lo ligas con el id_analisis de tu tabla tbl_resultado_analisis y tbl_analisis en donde seria su estructura asi:
tbl_analisis
id_analisis
nombre_analisis
....
Esa es mi opinion, y si son varios tipos de analisis solo los puedes ir ligando entre si con el id_cliente ;) que claro este seria otra tabla exclusiva para los clientes, espero haberte ayudado