For Portugal the "free" healthcare is extremely generous to anyone staying there, regardless if citizens or not. It does lose money, but then again Germany always pays the bill.