Healthcare and healthcare delivery are currently undergoing major changes worldwide as they are increasingly being transformed through the application of technology. Over the past several decades a wide variety of information technologies have been deployed within an ever increasing variety of healthcare settings (ranging from clinical to hospital, community and home settings) in an effort to streamline and modernize healthcare delivery. Much of this effort has been in response to the limitations of ways that healthcare information has traditionally been collected, retrieved and communicated