Greetings.
My question is an extension of a discussion found here: CDM person record not structured to capture patient mobility
I am trying to work out the details of how GIS capabilities can be applied to the CDM.
From how I understand it, the static nature of the location_id within the Person table does not allow multiple residencies for a single patient. We want to be able to know where a person’s residence was for a given date. A basic use case would be ‘where did x live the day they were diagnosed with y’. Our source data (ETL in the works) provides a record for each residency a person has had, along with starting and end dates.
In a separate health demographic system I’m working on, this is solved using a Residency table (residency_id, person_id, location_id, start_date, end_date). My thought was that you could take the date from a given observation and use the residency table to get the person’s location for that point in time.
Is there an easier or more conventional way of doing this?