Health care in Japan is, generally speaking, provided free for Japanese citizens, expatriates, and foreigners. Medical treatment in Japan is provided through universal health care. This system is available to all citizens, as well as non-Japanese citizens staying in Japan for more than a year.
If you get sick while staying in Japan, unfortunately, you are expected to pay the entire medical fee. Every person with an address in Japan is required to enroll in some form of public health insurance by law, where eligible people receive insurance coverage up to 70% of their health costs. On the other hand, visitors cannot enroll in this public insurance and will be required to pay the entire cost of medical fees.