Tarceva is prescription medicine, so you can't buy over the counter. In China, Tarceva can be given for free in Shanghai/Beijing from the pharmaceutical company. I don't know which hospital though, you may try Hua Dong Hospital. Paper works need to be done though.