map-latvia-drugs — for Claude Code map-latvia-drugs, ema-authorised-to-rxnorm-mappings, community, for Claude Code, ide skills, mapping.tsv, find-concepts, map-drugs, validate_all.py, make list_folder_patterns

v1.0.0

About this Skill

Ideal for AI agents that need map drugs: latvian products. map-latvia-drugs is an AI agent skill for map drugs: latvian products.

Features

Map Drugs: Latvian Products
Map Latvian national medicinal products to RxNorm standard concepts.
When asked to map a Latvian product to RxNorm, or create/review a mapping.tsv in a Latvia product
Use validate all.py to validate Latvia product folders and triage issue-heavy folders.
Use apply pattern mappings.py to expand one mapping decision per Latvia pattern into all matching

# Core Topics

mi-erasmusmc mi-erasmusmc
[1]
[0]
Updated: 3/13/2026

Killer-Skills Review

Decision support comes first. Repository text comes second.

Reviewed Landing Page Review Score: 10/11

Killer-Skills keeps this page indexable because it adds recommendation, limitations, and review signals beyond the upstream repository text.

Original recommendation layer Concrete use-case guidance Explicit limitations and caution Quality floor passed for review Locale and body language aligned
Review Score
10/11
Quality Score
64
Canonical Locale
en
Detected Body Locale
en

Ideal for AI agents that need map drugs: latvian products. map-latvia-drugs is an AI agent skill for map drugs: latvian products.

Core Value

map-latvia-drugs helps agents map drugs: latvian products. Mappings from European Medicines Agency (EMA) authorised medicinal products to RxNorm. This AI agent skill supports Claude Code, Cursor, and Windsurf workflows.

Ideal Agent Persona

Ideal for AI agents that need map drugs: latvian products.

Capabilities Granted for map-latvia-drugs

Applying Map Drugs: Latvian Products
Applying Map Latvian national medicinal products to RxNorm standard concepts
Applying When asked to map a Latvian product to RxNorm, or create/review a mapping.tsv in a Latvia product

! Prerequisites & Limits

  • Requires repository-specific context from the skill documentation
  • Works best when the underlying tools and dependencies are already configured

Source Boundary

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

After The Review

Decide The Next Action Before You Keep Reading Repository Material

Killer-Skills should not stop at opening repository instructions. It should help you decide whether to install this skill, when to cross-check against trusted collections, and when to move into workflow rollout.

Labs Demo

Browser Sandbox Environment

⚡️ Ready to unleash?

Experience this Agent in a zero-setup browser environment powered by WebContainers. No installation required.

Boot Container Sandbox

FAQ & Installation Steps

These questions and steps mirror the structured data on this page for better search understanding.

? Frequently Asked Questions

What is map-latvia-drugs?

Ideal for AI agents that need map drugs: latvian products. map-latvia-drugs is an AI agent skill for map drugs: latvian products.

How do I install map-latvia-drugs?

Run the command: npx killer-skills add mi-erasmusmc/ema-authorised-to-rxnorm-mappings/map-latvia-drugs. It works with Cursor, Windsurf, VS Code, Claude Code, and 19+ other IDEs.

What are the use cases for map-latvia-drugs?

Key use cases include: Applying Map Drugs: Latvian Products, Applying Map Latvian national medicinal products to RxNorm standard concepts, Applying When asked to map a Latvian product to RxNorm, or create/review a mapping.tsv in a Latvia product.

Which IDEs are compatible with map-latvia-drugs?

This skill is compatible with Cursor, Windsurf, VS Code, Trae, Claude Code, OpenClaw, Aider, Codex, OpenCode, Goose, Cline, Roo Code, Kiro, Augment Code, Continue, GitHub Copilot, Sourcegraph Cody, and Amazon Q Developer. Use the Killer-Skills CLI for universal one-command installation.

Are there any limitations for map-latvia-drugs?

Requires repository-specific context from the skill documentation. Works best when the underlying tools and dependencies are already configured.

How To Install

  1. 1. Open your terminal

    Open the terminal or command line in your project directory.

  2. 2. Run the install command

    Run: npx killer-skills add mi-erasmusmc/ema-authorised-to-rxnorm-mappings/map-latvia-drugs. The CLI will automatically detect your IDE or AI agent and configure the skill.

  3. 3. Start using the skill

    The skill is now active. Your AI agent can use map-latvia-drugs immediately in the current project.

Upstream Repository Material

The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.

Upstream Source

map-latvia-drugs

Mappings from European Medicines Agency (EMA) authorised medicinal products to RxNorm. This AI agent skill supports Claude Code, Cursor, and Windsurf

SKILL.md
Readonly
Upstream Repository Material
The section below is imported from the upstream repository and should be treated as secondary evidence. Use the Killer-Skills review above as the primary layer for fit, risk, and installation decisions.
Supporting Evidence

Map Drugs: Latvian Products

Map Latvian national medicinal products to RxNorm standard concepts.

When to Use

When asked to map a Latvian product to RxNorm, or create/review a mapping.tsv in a Latvia product folder.

Prerequisites

Refer to the find-concepts skill for how to search for RxNorm concepts, and the map-drugs skill for general mapping principles and the standard workflow.

Resources

  • Use validate_all.py to validate Latvia product folders and triage issue-heavy folders.
  • Use make list_folder_patterns to summarize repeated presentation patterns before concept search, especially when one product has many pack variants.
  • For Latvia folders that mix device families under the same strength/form pattern, use make list_folder_patterns ARGS="... --package-aware" so package_en distinguishes patterns without splitting on pack size.
  • Use apply_pattern_mappings.py to expand one mapping decision per Latvia pattern into all matching product_id rows.

Input Files

Each product folder under data/latvia/products/<active_substance>/<product_name>/ contains:

  • data_<date>.tsv: Presentation-level data with product_id, original_name, strength, pharmaceutical_form, product_strength (total dose/volume), package_en, and package_size. This is the primary input — read it first.
  • info.txt: Product metadata with short_name, active_substance, marketing_authorisation_holder, manufacturer, atc_code, and links to PIL and SmPC

The parent folder name is the active substance (Latin name), and the product folder name is the brand name.

Output Format

Create mapping.tsv in the product folder following the schema in the map-drugs skill. The source ID column is product_id (Latvian product registry ID).

Workflow

Follow the standard mapping workflow in map-drugs. Latvia-specific deviations:

  1. Validate:

    Important: make validate_latvia only works at the product level (<substance>/<product>/). Passing a substance-level folder silently returns OK even when product subfolders have issues.

    To triage all products under a substance, use validate_all.py (no args) and grep:

    bash
    1python3 .claude/skills/map-latvia-drugs/validate_all.py 2>&1 | grep "<substance>"

    To validate a single product folder:

    bash
    1make validate_latvia ARGS="data/latvia/products/<substance>/<product>/"

    Use drill-down mode for details:

    bash
    1make validate_latvia ARGS="data/latvia/products/<substance>/<product>/ --details" 2make validate_latvia ARGS="data/latvia/products/<substance>/<product>/ --details --issue MISSING"

    Issue types: UNMAPPED_FOLDER, MISSING, STALE_MAPPING, NO_CONCEPT, NO_TYPE, BROAD, NO_MAPPING, REVIEW_VOLUME, REVIEW_INJECTION_FORM, DUPLICATE_DATA, DUPLICATE_MAPPING, INCONSISTENT_CONCEPT, INCONSISTENT_TYPE, plus structural validation issues.

  2. Read data: Read data_*.tsv first, then info.txt for active substance and brand name. Only check the SmPC link if the data file doesn't provide enough detail for an informed mapping decision.

  3. Search: Translate Latin substance names to English before searching (e.g., warfarinum natricum -> warfarin sodium).

  4. Apply pattern decisions when multiple rows share the same presentation:

    bash
    1make apply_latvia_patterns ARGS="data/latvia/products/<substance>/<product>/mapping.tsv" <<'EOF' 2original_name strength pharmaceutical_form product_strength concept_id concept_name concept_code mapping_type comment suggestion 3CarvedilolHexal 6.25 mg tablets 6.25 mg Tablet 6,25 mg 19022749 carvedilol 6.25 MG Oral Tablet 200031 EXACT 4EOF

    For mixed-device folders where package_en matters:

    bash
    1make apply_latvia_patterns ARGS="data/latvia/products/<substance>/<product>/mapping.tsv --package-aware" <<'EOF' 2original_name strength pharmaceutical_form product_strength package_en concept_id concept_name concept_code mapping_type comment suggestion 3Nordimet 10 mg Solution for injection 10 mg/0,4 ml Glass pre-filled pen 44506728 methotrexate 25 MG/ML Auto-Injector 1441408 BROAD RxNorm lacks the matching volume-specific 25 MG/ML auto-injector presentation. 0.4 ML methotrexate 25 MG/ML Auto-Injector 4Nordimet 10 mg Solution for injection 10 mg/0,4 ml Glass pre-filled syringe with safety system 1146757 0.4 ML methotrexate 25 MG/ML Prefilled Syringe 2377333 EXACT 5EOF

    Backfill missing dates:

    bash
    1make apply_latvia_patterns ARGS="data/latvia/products/<substance>/<product>/mapping.tsv --backfill-dates"
  5. Validate and regenerate:

    bash
    1make validate_mapping ARGS="data/latvia/products/<substance>/<product>/mapping.tsv" 2make generate_mapping_overviews

Suppressions

Confirmed false positives can be suppressed in data/latvia/suppressions.tsv. See the suppressions section in map-drugs for the format. Latvia uses product_id as the ID column.

Latvia-specific Pitfalls

  • Latin vs English substance names: Folders use Latin names (e.g., warfarinum_natricum) but RxNorm uses English (e.g., warfarin sodium)
  • Products without RxNorm equivalent: Leave concept fields empty, populate suggestion

Related Skills

Looking for an alternative to map-latvia-drugs or another community skill for your workflow? Explore these related open-source skills.

View All

openclaw-release-maintainer

Logo of openclaw
openclaw

openclaw-release-maintainer is an AI agent skill for openclaw release maintainer.

333.8k
0
AI

widget-generator

Logo of f
f

Generate customizable widget plugins for the prompts.chat feed system

149.6k
0
AI

flags

Logo of vercel
vercel

flags is an AI agent skill for use this skill when adding or changing framework feature flags in next.js internals.

138.4k
0
Browser

pr-review

Logo of pytorch
pytorch

pr-review is an AI agent skill for pytorch pr review skill.

98.6k
0
Developer