NHS Software Provider Faces £6 Million Fine After Massive