FinnGen to OMOP CDM v5.4
In addition to genotype data, FinnGen includes the phenotype data from several national registers. This site details how the most relevant registers have been converted to the OMOP CDM v5.4.
In addition to the international vocabularies provided by OMOP, we use national vocabularies build by the FinOMOP group, and few custom vocabularies build by FinnGen [Appendix:Vocabularies]. As a result, most of the events in the clinical data tables have a source_concept_id
that link to the source non-standard code. This makes the local codes searchable in Atlas and usable in local analysis 1.
Provided register data has been collected and preprocessed by the Finnish Institute for Health and Welfare (THL). Some of the original columns have been split and some have been merged together. To ease the code mapping, rather than reshape the large provided tables we use a mapping table fg_codes_info
.
Moreover, an intermediate stem
table is used to collects all the medical events. Events are then placed in the different OMOP domain tables based on the domain of the medical code.
%%{init: {'theme': 'base' } }%%
flowchart LR
subgraph FinnGen Registers
finngenid_info[<a href='finngenid_info.html'>finngenid_info</a>]
purch[<a href='purch.html'>purch</a>]
hilmo[<a href='hilmo.html'>hilmo</a>]
prim_out[<a href='prim_out.html'>prim_out</a>]
reimb[<a href='reimb.html'>reimb</a>]
canc[<a href='canc.html'>canc</a>]
death_register[<a href='death_register.html'>death_register</a>]
end
stem[<a href='stem.html'>stem</a>]
subgraph CDM OMOP v5.4
person
observation_period
visit_occurrence
drug_exposure
conndition_occurrence
procedure_occurrence
device_exposure
measurement
observation
death
provider
end
finngenid_info-->person
finngenid_info-->observation_period
purch --> visit_occurrence
purch --> drug_exposure
hilmo --> visit_occurrence
hilmo --> stem
prim_out --> visit_occurrence
prim_out --> stem
reimb --> visit_occurrence
reimb --> stem
canc --> visit_occurrence
canc --> stem
death_register --> visit_occurrence
death_register --> stem
stem --> conndition_occurrence
stem --> procedure_occurrence
stem --> device_exposure
stem --> observation
stem --> measurement
stem --> death
fg_codes_info -.-> stem
fg_codes_info -.-> visit_occurrence
fg_codes_info -->provider