Are angiogram and angiography the same thing?

No. Technically no. An angiogram is the image taken when the artery is injected with dye and imaged under x-rays. Angiography is the procedure used to obtain an angiogram. They are often used interchangeably in the vernacular.