I think this is a case for the IMPORTED_VERSION class (Common Information Model) which I don’t think is well supported by the current API, at least there are no clear use cases for it.
Though I don’t have strong opinions, I think this use cases shouldn’t be part of the normal clinical flows API, but of an administrative API, because the use case is importing documents from another CDR, which is an administrative task, not directly related with the health care process.