resolve-conflicts

Find and resolve conflicting RxNorm mappings between EMA and Latvia 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 resolve-conflicts-mi-erasmusmc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: resolve-conflicts
Source: https://github.com/mi-erasmusmc/ema-authorised-to-rxnorm-mappings/tree/main/.claude/skills/resolve-conflicts
Command: npx skills add https://github.com/mi-erasmusmc/ema-authorised-to-rxnorm-mappings --skill resolve-conflicts-mi-erasmusmc

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill locates and helps resolve cases where the same medicinal product is mapped to different RxNorm concepts in the EMA and Latvia mapping datasets, reducing inconsistent concept assignments across sources.

Core Features & Use Cases

  • Groups conflicting MA numbers by EMA product folder so related entries are resolved together.
  • Provides a Python script to enumerate conflicts, report EMA and Latvia folder paths, and summarize differing concept_ids.
  • Prescribes a parallel subagent workflow for per-folder resolution, including steps to inspect source parsed data, compare concept accuracy, and update product-level mapping.tsv files.
  • Use case: reconcile strength/form mismatches and branded vs unbranded concept disagreements across national and central mappings.

Quick Start

Run the provided conflict finder script to list EMA folders with mapping disagreements, then launch one subagent per folder to inspect source files and update the less accurate mapping.tsv entries.

Frequently Asked Questions about resolve-conflicts

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

FAQPage Schema
How do I resolve conflicting RxNorm mappings between EMA and Latvia datasets?

To resolve conflicting RxNorm mappings, you can use a Python script to scan EMA and Latvia TSV files, group disagreements by EMA product folder, and launch subagents to update the less accurate mapping.tsv entries.

What causes RxNorm mapping conflicts across national and central medicinal product sources?

RxNorm mapping conflicts occur when the same medicinal product is assigned different concept_ids across EMA and Latvia files, often caused by strength or form mismatches and branded versus unbranded concept disagreements.

How do I align EMA and Latvia RxNorm TSV files using Python?

You align EMA and Latvia RxNorm TSV files by running included Python scripts that build a Latvia folder index, enumerate conflicting MA numbers, and emit folder paths for subagent-based resolution.

Do I need git repository access to align EMA and Latvia RxNorm mappings?

Yes, git repository access is required because the conflict resolution process relies on included Python scripts to scan TSV files and update product-level mapping.tsv files grouped by EMA folder.

What is the best way to batch resolve RxNorm concept disagreements across multiple EMA product folders?

The best way to batch resolve RxNorm concept disagreements is to run the conflict finder script to list affected EMA folders, then launch one parallel subagent per folder to inspect source data and update mappings.

Are there limitations to using Python scripts for TSV mapping conflict resolution?

A limitation is that the Python scripts only process repositories containing ema-to-rxnorm.tsv and latvia-to-rxnorm.tsv files, and require manual subagent inspection to determine which concept assignment is more accurate.