Dynamic clinic