A software engineering approach for medical workstations development | JoVE Visualize