This is posted as an issue in the vocabulary github, but I think it deserves to be discussed in the forum.
There seem to be some non-standard concepts in class/domain “Procedure” which map to multiple standard concepts in the class/domain “Procedure”
An example is source concept id 4213637 (code ‘417384007’) which “maps to” both standard concepts 4230536 (code ‘359953009’) and 44792016 (code ‘308111000000102’)
I can’t see logic within CONCEPT_ANCESTOR or other CONCEPT_RELATIONSHIP that would show which was the dominant option.
They do have different validity start dates but both are still currently valid and open (end date 31 Dec 2099)
Is this to be expected and if so are there rules on which should be use as the CONCEPT_ID when importing assigning the procedure_concept_id on import into CDM PROCEDURE_OCCURRENCE.