OHDSI Home | Forums | Wiki | Github

Vaccine concept mapping improvement

March 24 Meeting summary

This week we reviewed the problems associated with integration of CVX with the drug hierarchy. A draft document is in preparation.

The OHDSI vocab team uses a “top down/high level” approach to integrate CVX with ATC, RxNorm and other vaccine related vocabularies. The Merck team adopted a bottom up data driven approach by specifying the vaccine concepts, relationships and their issues occurred in real world databases. These two approaches complement each other and allow us to have a thorough investigation in vaccine vocabularies in OMOP CDM.

Yupeng highlighted three major opportunities for vaccine concept improvement

  1. Improve the hierarchy among vaccine concepts
  2. Check the mappings from source concepts to standard concepts to ensure the mappings are correct without losing useful information.
  3. Map all vaccine exposures to the drug domain.

Meeting agenda for next week 3/31

  • Denys will present findings from the manual review of “maps to” relationships
  • Mik will present slides explaining current thinking about integration of CVX with RxNorm and ATC

Reply to this forum post or email Yupeng or Adam if you would like to join this meeting.

2 Likes

@yupengli @Adam_Black

I would like to attend this meeting. Please send me the meeting information to qi.yang@us.imshealth.com

Thanks,

2 Likes

Hi Adam, I would also like to join this meeting, many thanks!

1 Like

Dear all, thank you very much for joining the meeting today. We will skip the next week meeting and continue on April 14th.

Hi Adam,

This is Licong Cui from UTHealth. I would like to join this meeting. Please send me (licong.cui@gmail.com) the meeting information.

Thanks,
Licong

1 Like

Hi Adam,

My name is Rashmie Abeysinghe. I’m also from UTHealth. Please send me (rashmie0045@gmail.com) meeting information as well.

Best,
Rashmie

1 Like

Hi Adam,

This is Fengbo Zheng from UTHealth. I would also like to join the meeting. Please send me (fzh229@gmail.com) the meeting information.

Best,
Fengbo

1 Like

Hi everyone,

Our next meeting will be Wednesday April 14 at 8 am Eastern Daylight Time (UTC-4). The link to the meeting is available on theOHDSI workgroup website next to Vaccine Vocabulary WG.

Agenda

  • Introductions
  • Adam will present
    • Recap of work done so far
    • User stories to motivate an improved vaccine hierarchy
    • A first draft proposal for CVX/ATC integration
  • Discussion

After 4/14 we will move future meetings and collaboration to the OHDSI Teams environment which will allow us to share documents more easily.

See you Wednesday!

Adam

Welcome, Licong!

The file I’ve mentioned at the meeting we’d started working on. It’s Branded product-based.
@Adam_Black I hope it will help.

2 Likes

April 14 meeting summary

Adam presented use cases/user stories that we would like an improved vaccine hierarchy to support including

  • Ability to build vaccine concept sets using descendent relationships in ATC, CVX, and RxNorm
  • Ability to target strains, brands, and vaccine type using the hierarchy

Adam introduced a rough draft of a complete integration between CVX and ATC vaccine concepts which is available in the vaccine vocabulary OHDSI Teams environment.

The presentation was followed by a discussion about how to build the hierarchy. Christian suggested decomposing vaccine concepts into component parts or attributes.
Attributes included ingredient/ingredient class, dose, form, brand, application (1st, 2nd, 3rd, etc), NDC codes, live-attenuate/inactive, recombinant, child/adult.

Adam and Denys will perform the decomposition for some pneumococcal and HPV vaccines and present the results at the next meeting on April 21.

Note that there will be a new meeting link for next week and document sharing will occur in the Vaccine Vocabulary Workgroup OHDSI Team. All future meetings will be recorded and made available in the OHDSI Teams environment. Joining the Teams environment is not required to attend meetings but is required to share documents. To join follow the links under “Collaborate in MSTeams” on https://www.ohdsi.org/
image

April 21 meeting agenda

  • Open feedback on vaccine hierarchy use cases/user stories
  • Adam and Denys will present example vaccine decomposition
  • Discussion about challenges and next steps

Thanks for sharing the branded product decomposition @Alexdavv! Thanks to everyone for your participation!

Adam

I definitely would like to be involved with this group. I manage the CIEL dictionary for OpenMRS and have published an open source concept dictionary (mapped to SNOMED, ICD-10, CVX, RxNORM) for COVID including vaccination concepts (including global vaccines) here: https://app.openconceptlab.org/#/orgs/CIEL/collections/COVID-19-Starter-Set/

There are also other vaccine concepts (unrelated to COVID) which are included in the core CIEL concept database: https://app.openconceptlab.org/#/orgs/CIEL/sources/CIEL/

Someone should update the CIEL load in Athena.

2 Likes

April 21 meeting summary

  • Adam presented the decomposition of four pneumo CVX codes.
  • Why are we decomposing? We want a use case driven hierarchy and decomposition will help us identify the important attributes that should be considered when building a hierarchy.
  • In past work on vaccines vocab team did not infer attributes that were not explicitly stated in CVX concept name. Possibly better to decompose branded drug rather than CVX code.
  • In the case where CVX codes have only one branded drug form the decomposition is simple. For “unspecified” case the decomposition is less clear.
  • Application – (1st, 2nd, 3rd dose) should be handled from the cohort building perspective and not encoded in the vocabulary.
  • Ingredient, brand, and vaccine type are important attributes for use cases
  • RxNorm separates dose of each individual ingredient. Is the dose of each individual ingredient important for vaccine use cases?
  • A lot of vaccine records are recorded in source data as procedures with very limited attribute information.
  • Ideas for improvements could be made in the near future
  • How much vaccine content is not represented as CVX?
  • CVX ‘maps to’ RxNorm in a small number of cases: when there is an exact equivalent

April 28 meeting agenda

  • Decomposition update: Denys will present decomposition of Merck branded drugs
  • Review use cases and attributes required by use cases
  • Roadmap update and discussion:
    • Fix incorrect vaccine mappings identified by Denys
    • Introduce CVX Vaccine Group
    • ATC-RxNorm (CVX) hierarchy improvements – where to start
    • Review CVX “maps to” RxNorm relationships
    • Refresh CVX descriptions

Hi @Adam_Black ,

I’ve been following this thread and the vocabulary work from afar. The 6am MT meeting time is just too early for me. Here in Colorado, and other Epic data I’ve seen, have most vaccine data coming across as string text and not coded. Is providing guidance on mapping these data to standard concept_ids part of this WGs role? I define “guidance” as the process on mapping a string text. Something along the lines, map a drug based on the following attributes with #1 being the most important:

  1. active ingredient
  2. disease prevented
  3. amount of ingredient
  4. dose form
  5. route
  6. preservative or preservative free
  7. live or attenuated
  8. etc
1 Like

@MPhilofsky:

Short answer: Yes.

Right now, we are building the grand truth table with all codes and all their attributes, so we can create a target structure. It’s a mess.

2 Likes

Hi everyone,

Given that we have a significant amount of decomposition work to complete I would like to adjust this meeting to every two weeks instead of weekly. This will give us more time to make progress on the decomposition work before we check in again. Our next meeting will be 5/19. Denys Kaduk and I will continue our work decomposing branded vaccine products. If anyone else wants to coordinate with us on this work please reach out to me or Denys directly.

Thanks again for your participation in this group! I’ll post the agenda for the 5/19 meeting here a few days before we meet again.

Hello Everyone!
Here’s an Agenda for upcoming tomorrow’s meeting:

  • Decomposition results so far:
    • Semi-automated CVX decomposition: Pnuemo, HPV, DTAP
    • Automated RxNorm branded drug decomposition
  • Consensus on minimal set of attributes
  • Exactly which concepts need decomposition? (CPT, HCPCS, Other standard vaccine codes)
  • Are we building a custom OMOP vaccine vocabulary?
  • Presentation of sample hierarchy and related issues

May 19 meeting summary

  • Adam presented semi-automated way of dzecomposition CVX codes, based on ‘CVX-RxNorm’ relationship.
  • Discussion about packages not-working properly, especially FeatureExtraction in conditions when CVX happened in the data
  • Polina presented ATC-CVX relationship (table) as part of the work on the ATC
  • Alexander revealed concern that there may be a lot of gaps in implementation CVX into hierarchy.
  • In discussion several solutions were proposed by Mik:
  1. CVX implementation, but gaps in the hierarchy wouldn’t be resolved
  2. CVX ingestion and creation of concepts using ‘OMOP Extension’ for gaps in hierarchy
  3. New Vaccine Extension vocabulary - a lot of effort will go on this

June 2 meeting agenda

  • Gaps in implementation CVX into hierarchy. (Alexander Davydov)
  • Proposal for the implementation of combined vaccines using the example of TD vaccines (Denys Kaduk)
  • Vaccine procedure codes. How to handle them?

June 2 meeting summary

  • Alexander Davydov presented “Gaps in implementation CVX into hierarchy”
  1. on examples of measles vaccine, Hep B, COVID19, influenza
  2. presented solutions (1. Use ATC, create ATC-CVX, whithout CVX-RxNrom. 2 New OMOP Vocab. 3do not precoordinate)
  • Christian Reich mentioned if the research is interested in specific cases use ingredients\forms of Standard RxNorm
  • Christian Reich propose to create generic ingredient without RxNorm linking

Agenda for June 16

  • CVX implementation on DT, Hep combination, Hep A cases (Denys Kaduk)
  • Discussion on suggestion to create generic ingredients
  • Vaccine procedure codes. How to handle them?
2 Likes

June 19 meeting summary
Denys K presented ‘CVX implementation on DT, Hep combination, Hep A cases’
Discussion and the final points for are:

  1. CVX will have relationship up to ATC at this moment, without creation new relationship to RxNorm
  2. Generic ingredient cases will be presented by Alexander on upcoming meeting
  3. Specific Vaccine procedure codes will have mapping to Drug domain with losing some attributes
  4. Non-specific Vaccine procedure codes will be leaved as Standard

Agenda for June 30

  • Automated hierarchy building using CVX (Rashmie A.)
  • Discussion Generic Ingredients for vaccines (Alexander D)
t