As medicine has advanced, it has become more dependent on the use of technology in many different ways. The uses of that technology can have significant implications for researchers, medical staff or patients. In the development of medical software there are a significant ...