Rovine di antichi ospedali in Sri Lanka esistono ancora a Mihintale, Anuradhapura e Medirigiriya. Recenti ritrovamenti archeologici dell'ospedale di Tissamaharama risalgono al I - II secolo d.C. e risale a 600–700 anni prima dei ben noti ospedali di Mihintale e Polonnaruwa e dunque risultando il più antico mai scoperto nell'Asia meridionale, indicando una lunga tradizione medica sull'isola.