We propose and demonstrate numerically a measurement scheme for complete reconstruction of the quantum wavefunctions of Bose-Einstein condensates, amplitude and phase, from a time of flight measurement. We identify a fundamental ambiguity present in the measurement of vortices and show how to overcome it by augmenting the measurement to allow reconstruction of matter-wave vortices and arrays of vortices.