Quick help?

🌺
I just had a very large log fall on me, almost hit my head, but thankfully narrowly missed and just hit my ear, but it did land rather harshly on my shoulder and arm. Any ways to make swelling go down FAST? And redness too if possible. My arm is very swollen and very red. But nothing is broken; I know this for a fact.