This is a really tough question...

After 9 years in China, experiencing 1st hand or seeing, or hearing this "blame the good samaritan to get compensation money", I unfortunately developed a very distrustful or suspicious mindset in case of an accident.
And I'll describe myself as deeply caring for the others, always aware not to disturb, block or cheat (in a queue, etc.) someone. Since I arrived in China in 2002, I refused to get used to people trying to cheat you, trying not to queue, etc. because in my mind, if I accept this, I'm becoming one of them, it would be the sign for me to really scramble out of this country. So yes, i get upset regularly with what I call "daily incivilities".

My point is that I will not be able not to help someone who clearly is in pain, or bad shape or severely wounded, as otherwise I would throw up looking at myself in a mirror.
That being said, I will be very very very distrustful and wary of what can happen next. This means for example : if there's an accident, try to look if there's a traffic webcam who could support your claim if the victim is accusing you, or if no camera trying to call the police for help, but maybe after it's done and they start to really take care of the wounded (police on site, ambulance, etc.) scrambling away to try not to be sued for compensation even though I did nothing, etc. .

It kills me to have developed this suspicion, but at least I know I will not just walk away. If I can sum it up in one sentence : Good samaritan, but not stupidly naive either.
And that with the current state in China, I would kick my own balls if I get sued while being a good samaritan....