Multiple interviews with different group sizes. First round was with recruiter and if you are what they are looking for you move on to round 2.
Round 2 is with the hiring director. Round 3 is a group of 2 to 4 people that you would interact with in your role.
Nice people involved in the process.
I applied online. I interviewed at Modernizing Medicine in Nov 2017
Interview
It took only one day to schedule the first interview (a 30 minutes phone call with two people - agile and tech experts). The call is just the screening phase with general questions.