A Swedish medical visa is valid for up to 90 days in six months. You can extend the Sweden Medical Treatment visa to receive treatment in the Schengen zone for an extended period. You should apply for a long-stay National Visa for Medical Treatment in the corresponding nation.