In Colorado we have two different reasons for storing data in the Observation table with a domain_id not equal to observation.
#1 A Person’s past medical history codes may have a domain_id = Condition, but are stored in the value_as_concept_id field with the observation_concept_id equal to past medical history since these are “Observations” of something that occurred in the past and the observation data doesn’t have an exact date & associated attributes.
#2 Tobacco concepts (and other “social history” data) have domain_ids = to Device, Measurement, Condition, and Observation. In order to keep things consistent for our query writers and the recipients of our data sets, we ETL all source tobacco concepts to the Observation domain. I brought this up as a Themis issue last year, I should check up on it…