I think I see what you mean about switching it around, but it seemed more simple and intuitive to do it the way I did.
I see though that when I account for the subtraction of the neutron mass, this would give me a negative result presumably due to the method.
So if I rearrange it to have:
Q = M\left({}^{15}_{8}O \right) - m_{n} - M\left({}^{16}_{8}O \right) = 15.0030u - m_{n} - 15.9949u = -0.9919u - m_{n}
So I just need to correct this by taking away m_{n}=939.566MeV, and convert 0.9919u to MeV as well.
Which will therefore give Q=-940.558MeV
But doing it the original way, simply taking off the value for the neutron mass gives:
Q=-936.864MeV
Both of these methods seem to give me a negative value of Q, but I think this is OK though? I can't remember why, something like it shows it isn't spontaneous process.
Is this along the right lines now? Hopes so!