I was wondering if groups had any recommendations/best practices/warnings for managing ETL from a canonical EDW to multiple OMOP CDM endpoints, where the version of the OMOP CDM can change (meaning, assume some structural difference).
Is it better/easier to manage multiple versions of the ETL that are tied to the version of the CDM (possible duplication of ETL code), or to create a canonical instance of the CDM that is able to feed the different versions of the CDM (possible increased complexity)?
Many thanks for any pointers.