返回 Skill 列表
extension
分类: 其它无需 API Key

Acronym Unpacker

利用上下文感知查找全称,消除医学缩写的歧义。解析歧义缩写(如'PID'可指盆腔炎性疾病等)并返回准确含义。

person作者: aipoch-aihubclawhub

Acronym Unpacker

Intelligent medical abbreviation disambiguation tool that resolves ambiguous acronyms using clinical context, specialty-specific knowledge, and document-level semantic analysis.

Features

  • Context-Aware Disambiguation: Uses clinical specialty to rank expansions
  • Semantic Analysis: Analyzes surrounding text for contextual clues
  • Frequency-Based Ranking: Prioritizes common usage patterns
  • Multi-Specialty Support: Covers medicine, nursing, pharmacy, and research
  • Batch Processing: Expand acronyms in entire documents
  • Learning System: Improves accuracy with usage feedback

Usage

Basic Usage

# Expand single acronym
python scripts/main.py PID

# Expand with context
python scripts/main.py MI --context cardiology

# List known acronyms
python scripts/main.py --list

Parameters

| Parameter | Type | Default | Required | Description | |-----------|------|---------|----------|-------------| | acronym | str | None | Yes | Acronym to expand | | --context, -c | str | general | No | Clinical context (e.g., cardiology, gynecology) | | --list, -l | flag | False | No | List known acronyms |

Advanced Usage

# Disambiguate with specific context
python scripts/main.py PID --context gynecology

# Check all available acronyms
python scripts/main.py --list

Supported Acronyms

| Acronym | General | Cardiology | Gynecology | Immunology | |---------|---------|------------|------------|------------| | PID | Pelvic Inflammatory Disease | - | Pelvic Inflammatory Disease (90%) | Primary Immunodeficiency (95%) | | MI | Myocardial Infarction (70%) | Myocardial Infarction (95%) | - | - | | COPD | Chronic Obstructive Pulmonary Disease | - | - | - | | HTN | Hypertension | Hypertension | - | - | | DM | Diabetes Mellitus (90%) | - | - | - |

Output Example

============================================================
ACRONYM: PID
Context: gynecology
============================================================
1. Pelvic Inflammatory Disease
   Confidence: 90.0% ████████████████████
2. Prolapsed Intervertebral Disc
   Confidence: 10.0% ██
============================================================

Technical Difficulty: LOW

⚠️ AI自主验收状态: 需人工检查

This skill requires:

  • Python 3.7+ environment
  • No external dependencies

Dependencies

pip install -r requirements.txt

No external dependencies required.

Risk Assessment

| Risk Indicator | Assessment | Level | |----------------|------------|-------| | Code Execution | Python scripts executed locally | Low | | Network Access | No network access | Low | | File System Access | Read-only | Low | | Instruction Tampering | Standard prompt guidelines | Low | | Data Exposure | No sensitive data exposure | Low |

Security Checklist

  • [x] No hardcoded credentials or API keys
  • [x] No unauthorized file system access
  • [x] Output does not expose sensitive information
  • [x] Prompt injection protections in place
  • [x] Error messages sanitized
  • [x] Dependencies audited

Prerequisites

python scripts/main.py --help

Evaluation Criteria

Success Metrics

  • [ ] Successfully expands known acronyms
  • [ ] Context-aware ranking works correctly
  • [ ] Confidence scores are meaningful
  • [ ] Handles unknown acronyms gracefully

Test Cases

  1. Basic Expansion: Known acronym → Multiple expansions with confidence
  2. Context Filtering: Context flag → Contextually appropriate results
  3. Unknown Acronym: Unknown input → Graceful handling
  4. List Mode: --list flag → Shows all known acronyms

Lifecycle Status

  • Current Stage: Draft
  • Next Review Date: 2026-03-15
  • Known Issues: Limited acronym database
  • Planned Improvements:
    • Expand acronym database
    • Add machine learning for context detection
    • Support for multi-language acronyms

References

Available in references/:

  • Medical abbreviation standards
  • Clinical terminology sources
  • Context disambiguation methods

Limitations

  • Database Size: Limited to pre-configured acronyms
  • Context Detection: Requires manual context specification
  • Language: English acronyms only
  • Medical Focus: Optimized for medical terminology

💡 Tip: When in doubt about the context, try multiple contexts to see which expansion makes the most sense in your specific use case.