ehr-semantic-compressor
AI-powered EHR summarization using Transformer architecture to extract key clinical information from lengthy medical records
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aipoch-ai/ehr-semantic-compressorEHR Semantic Compressor
Overview
AI-powered EHR summarization using Transformer architecture to extract key clinical information from lengthy medical records. This skill processes lengthy Electronic Health Record (EHR) documents and generates structured, clinically accurate summaries.
Technical Difficulty: High
When to Use
- Input contains lengthy EHR documents (1600+ words) requiring summarization
- Clinical records need structured extraction of key information
- Quick review of patient history, medications, allergies, or diagnoses is needed
- Medical documentation requires compression while maintaining accuracy
Core Features
- Fast Processing: Process lengthy EHR documents (1600+ words) in 10-20 seconds
- Structured Summaries: Generate bullet-point summaries (200-300 words)
- Critical Information Extraction:
- Patient allergies and adverse reactions
- Family medical history
- Current and past medications
- Diagnoses and conditions
- Vital signs and lab results
- Procedures and surgeries
- Clinical Accuracy: Maintains completeness of medical information
Usage
Basic Usage
python scripts/main.py --input ehr_document.txt --output summary.json
Input Format
{
"ehr_text": "Full EHR document text...",
"max_length": 300,
"extract_sections": ["allergies", "medications", "diagnoses", "family_history"]
}
Output Format
{
"status": "success",
"data": {
"summary": "Structured bullet-point summary...",
"extracted_sections": {
"allergies": [...],
"medications": [...],
"diagnoses": [...],
"family_history": [...]
},
"metadata": {
"original_length": 2500,
"summary_length": 280,
"compression_ratio": 0.89
}
}
}
Parameters
| Parameter | Type | Default | Required | Description |
|---|---|---|---|---|
--input, -i | string | - | Yes | Input EHR document text file path |
--output, -o | string | - | No | Output JSON file path |
--max-length | int | 300 | No | Maximum summary length in words |
--extract-sections | string | all | No | Comma-separated sections to extract |
--format | string | json | No | Output format (json, markdown, text) |
Technical Details
Architecture
- Base Model: Transformer-based encoder-decoder architecture
- Medical Domain Adaptation: Fine-tuned on clinical text corpora
- Section Extraction: Rule-based + ML hybrid approach for structured data
- Processing Pipeline: Text segmentation -> Summarization -> Section extraction -> Output formatting
Dependencies
See references/requirements.txt for complete list.
Key dependencies:
- transformers >= 4.30.0
- torch >= 2.0.0
- spacy >= 3.6.0
- scispacy >= 0.5.3
Performance
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-aipoch-ai-ehr-semantic-compressor": {
"enabled": true,
"auto_update": true
}
}
}Related Skills
mechanism-flowchart
Generates Mermaid flowchart code and visual diagrams for pathophysiological.
reference-style-sync
One-click synchronization and standardization of reference formats in literature management tools, intelligently fixing metadata errors.
clinical-data-cleaner
Use when cleaning clinical trial data, preparing data for FDA/EMA submission, standardizing SDTM datasets, handling missing values in clinical studies, detecting outliers in lab results, or converting raw CRF data to CDISC format. Cleans and standardizes clinical trial data for regulatory compliance with audit trails.
metagenomic-krona-chart
Analyze data with `metagenomic-krona-chart` using a reproducible workflow, explicit validation, and structured outputs for review-ready interpretation.
anatomy-quiz-master
Generate interactive anatomy quizzes for medical education with multiple question types, difficulty levels, and anatomical regions. Supports gross anatomy, neuroanatomy, and clinical correlations for self-assessment and exam preparation.