Yes, charitable organizations are almost always nonprofit. You can request information about an organization's tax status to make sure - the most common type of nonprofit organization is a 501(c)3.
It is often labeled as not-for-profit. This is a somewhat loose definition of not-for-profit because JCAHO profits both on its healthcare-related activities and on investments. The profit on...