map-ema-drugs

Map EMA product presentations to RxNorm concepts in mapping.tsv files.

5|1|Updated Dec 4, 2025
One-click install
npx skills add https://github.com/mi-erasmusmc/ema-authorised-to-rxnorm-mappings --skill map-ema-drugs
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: map-ema-drugs
Source: https://github.com/mi-erasmusmc/ema-authorised-to-rxnorm-mappings/tree/main/.claude/skills/map-ema-drugs
Command: npx skills add https://github.com/mi-erasmusmc/ema-authorised-to-rxnorm-mappings --skill map-ema-drugs

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Enables accurate mapping of EMA centrally authorised product presentations to RxNorm/OMOP standard concepts, reducing manual effort and improving consistency in vocabulary mapping for observational research.

Core Features & Use Cases

  • Locate unmapped products: Identify EMA product folders that have parsed data but no mapping.tsv so mappers can pick the next item to work on.
  • Guided mapping workflow: Instructs how to read ema-info.txt and parsed_data*.tsv to create one mapping.tsv row per ma_number and how to handle biosimilars and EU-only products.
  • Validation and flagging: Describes validation steps and when to create flag.txt for items that require manual review or lack suitable RxNorm concepts.
  • Integration guidance: Explains how to regenerate combined overviews and cross-check mappings with repository scripts.

Quick Start

Run the find_unmapped.py script in the .claude/skills/map-ema-drugs directory to list product folders that need mapping.

Frequently Asked Questions about map-ema-drugs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I map EMA drug products to RxNorm standard concepts?

To map EMA drug products to RxNorm, read ema-info.txt and parsed_data*.tsv files to create a mapping.tsv entry with one row per ma_number, then validate results using provided repository scripts.

How can I find unmapped EMA product presentations that need RxNorm mapping?

Find unmapped EMA product presentations by running the find_unmapped.py script in the skill directory, which lists product folders containing parsed data but missing a mapping.tsv file.

What is the process for handling biosimilars when mapping EMA products to OMOP vocabulary?

Handling biosimilars during EMA to OMOP mapping involves following guided workflow instructions to parse product data and generate accurate mapping.tsv rows, including specific rules for EU-only products.

When should I create a flag.txt file for EMA drug mapping validation?

Create a flag.txt file during EMA drug mapping validation when items require manual review or lack suitable RxNorm concepts, ensuring proper tracking of presentations that cannot be automatically mapped.

Does this EMA to RxNorm mapping workflow support integration with existing repository scripts?

Yes, the EMA to RxNorm mapping workflow supports integration by explaining how to regenerate combined overviews and cross-check mapping.tsv outputs with existing repository validation scripts.

Why are my EMA product mappings failing validation checks?

EMA product mappings fail validation if the mapping.tsv schema is incorrect, rows are missing for ma_numbers, or unmapped presentations requiring a flag.txt were not properly identified during the workflow.