Ishihara is a screening test not a diagnostic one.
I don’t know what the regulations for rail say, but for aviation and seafaring the definitive tests are more complex and are based on light sources, traditionally for seafarers a Lantern Test, but now one based on a computer array at a...