Pergunta de entrevista da empresa athenahealth

It was just one technical problem with multiple parts to it really. How would you describe the problem in code, basically just tests whether you know how to work with object orientated programming.