Seol mar théacs é seo: Diffusion, implementation and consequences of new health technology :