differences between subacute care, outpatient care, hospice care, home health care?

differences between hospitals care, subacute care, outpatient care, hospice care, home health care, rehabilitation care, assisted living and long term care?