Obviously "medicine" is used as a catch-all for many things other than just the use of medications, but it still suffices most of the time as an abstract term. "Health care" can be useful to include all of the many vital ancillary services. And I do not mean "ancillary" to be a put down. The people who keep hospitals clean are just as vital as the surgeons.