I know that the e/m code is driven by the MDM. I have an GYN doctor that did an annual exam. She did a detail history and her exam was detail but the MDM was low complexity. She coded the visit as a 99214. Technically that is right, but because the MDM was a low complexity did she overcode?