Martinsville has one or more clinics and/or medical centers. Though these terms are often used interchangeably, there are certain differences in what they actually imply. A clinic is a health care facility where outpatient services are offered. The funding for the clinic may be public or private in nature, and the professionals manning the clinic may be either general practitioners, or from a particular sector of the health profession (such as a reproductive health clinic, a dermatology clinic etc.) Some of these clinics may be quite large in size, and be associated with a hospital or medical school. They mainly help manage the primary health service needs of the local population. On the other hand, a medical center or a hospital has facilities for inpatient care (overnight stay facilities). Funding for setting up and running the medical center can be from public or government funds, by health organizations (for profit or nonprofit), health insurance companies, or charities, including direct charitable donations,as well as religious orders. The range of services and specialists available in a medical center is often much more than at a clinic. These centers in Martinsville usually have specialized care available for more serious health issues, such as cancer, blood disorders, etc. A medical center or hospital may be of many types, such as a general hospital, a district hospital, a specialized hospital or a teaching hospital. One should also check for insurance compatibility and provisions for various medical centers and clinics.