360 Secure SkillHub
360 安全技能中心

Acronym Unpacker

该 Skill 提供一个本地 Python 命令行脚本,输入医学缩写并可选指定临床专科上下文(如 cardiology、gynecology),输出按置信度排序的候选全称列表,支持列出已知缩写;缩写库为预置且规模有限,声明无网络访问与外部依赖。

aipoch-ai
aipoch-ai
热度 81.29
最近更新 2026-05-11 17:33:09
分类:知识依赖:代码执行应用场景:概念解释 / 研究

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add acronym-unpacker
Metadata
name
acronym-unpacker
description
Disambiguate medical acronyms and abbreviations with context-aware full form lookup. Resolves ambiguous abbreviations (e.g., 'PID' = Pelvic Inflammatory Disease vs. Prolapsed Intervertebral Disc) based on clinical specialty, document context, and usage patterns.
version
1.0.0
category
Utility
tags
["acronyms","medical-terminology","disambiguation","clinical"]
author
AIPOCH
license
MIT
status
Draft
risk_level
Medium
skill_type
Tool/Script
owner
AIPOCH
reviewer
last_updated
2026-02-15

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

  • No hardcoded credentials or API keys
  • No unauthorized file system access
  • Output does not expose sensitive information
  • Prompt injection protections in place
  • Error messages sanitized
  • 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.