Even though hospitals are mostly funded by taxpayers, some hospitals, as well as medical research facilities, receive charitable donations. Besides this, there is increasing trend of privatisation of some hospital services if those services go beyond provincial health budgets. That is usually done in a form of “outsourcing”. Hospitals are inclined to outsource any service that is not related to the basic patient care. That includes hospital security, maintenance of information systems, catering service, record keeping. Those services are increasingly provided by private sector. Companies like Data General, Johnson Controls, Versa are main providers of outsourced hospital services in Canada.