JuliaHealth / JuliaHealth/OMOPCommonDataModel.jl

[FEATURE] OHDSIAPI.jl Extension for OMOPCommonDataModel.jl

Open
#41 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Julia
Stars
6
Forks
3
PR merge metrics
No merged PRs in 30d

Description

Context:
In cases where a user does not have a local OMOP CDM database but still wants to access vocabulary or concept-level information (example: concept names, synonyms etc), integrating with OHDSIAPI.jl could offer a lightweight and accessible solution.

Idea:
After a weeking review meeting with @TheCedarPrince, we realized this could be a useful addition to OMOPCommonDataModel.jl. The idea is to create a dedicated extension that leverages OHDSIAPI.jl to fetch OMOP vocabulary and metadata from a remote OHDSI web API server. This would be especially helpful in development, educational, or resource-constrained settings where a full OMOP database is not available.

Why it is useful:
This opens up new workflows for users who:

  • Don’t have access to full OMOP vocabularies locally
  • Want quick lookups without loading a full database
  • Are building educational or lightweight tools that rely on OMOP concepts

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing OMOPCommonDataModel.jl and the linked OHDSIAPI.jl project to understand how an extension could access remote OHDSI vocabulary and metadata. The issue does not name files, tests, or an entry point; done would mean a defined extension that supports lightweight concept and vocabulary lookups without a local OMOP database.

Written by the indexing model from the issue text.

Assessment

Tech stack
julia
Domain
databases
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.