You can use "room: to", and "room: from" for that purpose, but changes to the swing will not update the schedule, because the swing does not determine which room the door belongs to.
I have read in another forum that it is possible to write some API code to catch the orientation of the swing of the door, and keep the information updated if the door is flipped.
I found a plug in for Revit which claims to scheule the door swing direction. I haven't tried it yet though.
The options or methonds Revit scheduls door swings ignore industry standard terminology. Saying that the door swings ‘Room To’ or ‘Room From’ is not the way architects, door specifiers, and door estimators refer to swing or more properly, handing. There are only four states of handing; right hand, left hand, right hand reverse, and left hand reverse. All are referenced from the outside of the room, facing the door.
Why do the ‘programers’ ignore the standards of the industry for which they are creating software?
Gary Striyle, AIA
Architecture Cubed, Inc
Not all... Archicad has this by default. And i hope revit will implement it in one of the future versions.
Btw, this plugin should do the trick http://web.tools4revit.com/dynamic-legend/e-help-0
Hope this helps.