Implications of modified waterfall model to the roles and education of health IT professionals
viewpoint paper : unintended consequences of information technologies in health care - an interactive sociotechnical analysis .