and which may be moved from time to time within an institutional setting node 100 typically includes a processor 102 e g a cpu microprocessor and associated system memory 104 a network interface 106 for connection to the institutional network 110 and or the internet and usually one or more non volatile digital storage elements such as a hard disk cd dvd usb memory key etc and associated drives further workstation 100 includes user input output devices such as a display screen 112 and conventional tactile input devices 115 such as keyboard and mouse or touch pad a wireless interface 117 which may be separate from or implemented within network interface 106 facilitates wireless communication with user mobile devices in some embodiments workstation 100 includes a received signal strength indication rssi circuit 120 which again may be implemented within or separate from network interface 106 the various components communicate with each other via one or more buses 125 in use processor 102 executes one or more computer programs conceptually illustrated as program modules stored in system memory 104 an operating system 130 such as e g microsoft windows unix linux ios or android provides low level system functions such as file management resource allocation and routing of messages from and to hardware devices such as i o device s 115 and one or more higher level user applications such as emr applications office programs a web browser etc an interface 132 generates screen displays and receives user input via the input devices e g by the user 39 s typing on the keyboard moving the mouse or clicking with the mouse on a displayed control element a location agent 135 determines whether to solicit location information for the workstation 100 from a user who has just logged in to.