When populating allergy data into the OMOP observation table, we previously used ‘Allergy to …’ concepts. However, many of these have become non-standard concepts.
For example, we used to use ‘Allergy to aspirin’ (concept_id = 4163057) to represent aspirin allergies, but this concept is now non-standard and maps to the standard concept ‘Allergy to drug’.
In such cases, is it best practice to use the drug ingredient (e.g., aspirin) as the value_as_concept_id?
However, some ‘Allergy to …’ concepts are still considered standard — such as ‘Allergy to penicillin’ (concept_id = 4240903). Should we continue to use these standard ‘Allergy to’ concepts directly when available?
Could you please advise on the recommended approach for populating allergy data in this context?
Thank you!