In 1987 and 1989 Allen was the visiting cardiac surgeon at the Ibn-al;Bitar Hospital in Baghdad, Iraq.
1990 to 1999 Allen was a chairman of medical review panels of the British Columbia Worker's Compensation Board; he chaired 275 Panels.