Terminologies relationships
Manipulating different code terminologies through OMOP concept
and concept_relationship
tables can be tricky. This becomes even more pronounced when working with biological measurements that may encompass multiple terminologies, including laboratory, unified, and international terminologies.
Use prepare_biology_relationship_table
to preprocess OMOP concept
and concept_relationship
into a single table and get a better insight on how terminologies are related.
Relationship config
Terminologies mapping from AP-HP database are used by default. See io.settings.measurement_config
for mapping details or to modify it.
from eds_scikit.biology import prepare_biology_relationship_table
biology_relationship_table = prepare_biology_relationship_table(data)
biology_relationship_table = biology_relationship_table.to_pandas()
biology_relationship_table.head()
source_concept_id | source_concept_name | source_concept_code | standard_concept_id | standard_concept_name | standard_concept_code |
---|---|---|---|---|---|
3 | xxxxxxxxxxxx | CX1 | 4 | xxxxxxxxxxxx | A1 |
9 | xxxxxxxxxxxx | ZY2 | 5 | xxxxxxxxxxxx | A2 |
9 | xxxxxxxxxxxx | B3F | 47 | xxxxxxxxxxxx | D3 |
7 | xxxxxxxxxxxx | T32 | 4 | xxxxxxxxxxxx | F82 |
... | ... | ... | ... | ... | ... |