Fall Detection using Accelerometer

Im very new to adruino. I have acquired a project recently, i need to design a fall detection using the accelerometer sensor. Basically i need to use the x,y,z acceleration values to determine whether a person has 'fallen' or not. I dont know where to start . Can anyone guide me?

A fall is the case where the gravity vector decreases by some amount for around a second as the person is falling then followed by a sharp and strong reversal in some other direction when they hit the floor/ground.

This sensor should work.

All accelerometers read approximately zero acceleration when they are in free fall, and some have an interrupt output to signal that fact.

The knock detector might be useful to show something hitting the ground abruptly.

Basically i need to use the x,y,z acceleration values to determine whether a person has 'fallen' or not.

Please be clear. Does this mean determining whether a person is flat on the floor, versus standing?

@Jakebong
One of the situations you need to consider is the motions of a normal person's activities and those of someone that has fallen. There will be numerous similarities between the two so you need to find those that are unique to each case.