We noticed empty dates in source diagnosis table.
I assume, that the usual solution for this case is just not to put these events into CDM table.
On the other hand we want to keep as much source data as possible.
So there’s an idea to represent these concepts as
OBSERVATION.observation_concept_id = (‘History of clinical finding’ or ‘History of procedure’ depending on domain the source concept is mapped to)
OBSERVATION.value_as_concept_id = (concept the source concept is mapped to)
OBSERVATION.observation_datetime = OBSERVATION_PERIOD.observation_period_END_date + time=00:00:00
I like this solution.
But there’s a probabilty that the event was after OBSERVATION_PERIOD end though.