Neuhausen am Rheinfall is a municipality in the canton of Schaffhausen in Switzerland . Neuhausen am Rheinfall ( which was officially called Neuhausen until 1938 ) is a municipality in the canton of Schaffhausen in Switzerland .