The structure of the CDM does not appear to support capturing where a patient lives over time. That is, a person has a location_id that captures their place of residence, but this would presumably only be their most current one, and there does not appear to be a mechanism to capture changes of address.
Physical location of a patient can be important for addressing important biases, and can be useful in geotemporal modeling. For example, I have seen that there are biases in the CCAE data, such as less diagnoses of certain mental disorders per capita in counties with lower income (determined by joining FIPS codes with census data). Changes in environmental exposures over time also cannot be studied within the CDM framework.
There is a mechanism for capturing location for every patient visit, but in examining CCAE data, the county of care is often different from county of residence (even different states).
I know that the Veteran’s Health Administration patient database has a history of all past addresses, though it does include in the patient record a link to the current address.
In designing the CDM, has this issue ever come up?
One potential solution could be to have an additional table containing the following fields: person_id, location_id, residence_start_date, and residence_end_date.
Thanks,
Christophe Lambert