Jennifer Carroll MacNeill has hit out at the main contractor of the new National Children’s Hospital over when it will be completed.