Background images are definitely the way to go.
This article is pretty good:
You set up X and Y coordinates and relate them to points on the image, i.e. Rooms (I used annotate to find the 'right' coordinates)
then I just added a table of data for a single patient which listed the rooms and the 'time' he visited them... turning the time into a Page marker and turning on trails shows show this could work.