The question is not just about that we don’t have relevant concepts in our vocabulary but mainly our current model does not support adding these data elements even if there are relevant concepts in our vocabulary. This is because our model is person centric, so you always need a person_id, say in Observation table, and no care_site id in that table. So for a hospital where thousand of people visited, whose person_id we are going to use in Observation table? And how to tie that observation record to the care_site?
I am proposing to add a new table to the CDM to resolve this.
This may also help to resolve a recent suggestion of adding Region_concept_id column to the Location table.