I'm not the one that you were talking to but I just signed my contract with
mindef recently.
They told me it would take 3-4 weeks from the verbal offer but they called up 5 weeks after that.
And by the way my medical result is still not out yet and they may terminate the contract if there's anything. So just wait patiently and hopefully they'll call you up soon!