This repository was archived by the owner on Apr 6, 2026. It is now read-only.
Handling ICU scores without standard OMOP concept IDs in the INDICATE Data Dictionary #6
BorisDelange
started this conversation in
General
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Handling ICU delirium and pain scores without standard OMOP concept IDs in the INDICATE Data Dictionary
Context
The INDICATE Data Dictionary includes several ICU clinical scores for delirium screening and pain assessment that do not have standard concept IDs in the OMOP Standardized Vocabularies (ATHENA). These scores are well-established, validated clinical instruments widely used in intensive care, but they are currently absent from the OMOP vocabulary.
Affected concept sets
All these instruments are clinically validated and widely used in ICU practice.
Problem statement
Since these scores have no standard
concept_idin the OMOP vocabulary, usingconcept_id = 0means we are not using standard OMOP concepts for these clinical instruments. This is a deviation from the OMOP CDM standards, which limits interoperability and prevents these data from being included in standard network studies across the OHDSI community.Proposed approach (transitional)
Following the OHDSI Custom Concepts convention and the Themis Working Group recommendations, we propose:
Set
*_concept_id = 0in the standard concept ID fields (e.g.,measurement_concept_id), indicating that no standard OMOP concept exists.Assign custom concept IDs > 2,100,000,000 in the
*_source_concept_idfields (e.g.,measurement_source_concept_id), following the OHDSI convention that custom concepts use IDs above the 2 billion threshold. We deliberately start at 2.1 billion to reduce the risk of collision with local custom concepts already used by data providers who may have started their own numbering at 2,000,000,000.Define a dedicated INDICATE custom vocabulary (e.g., vocabulary_id =
INDICATE) in the localVOCABULARYtable, and register all custom concepts under this vocabulary in theCONCEPTtable with:standard_concept = NULL(non-standard)domain_id(likelyMeasurement)concept_nameandconcept_codeDefine all custom concept IDs centrally in the INDICATE shared data dictionary to ensure all data providers use the same IDs — avoiding collisions between sites.
Example
Important caveats
This is a transitional solution
*_source_concept_idfields and will not be available in standard OMOP network studies without additional mapping.Need for engagement with OHDSI
We strongly recommend engaging with the OHDSI Vocabulary Working Group to:
Key OHDSI resources
Action items
Beta Was this translation helpful? Give feedback.
All reactions