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
Fast Processing: Process lengthy EHR documents (1600+ words) in 10-20 seconds
Structured Summaries: Generate bullet-point summaries (200-300 words)
Critical Information Extraction:
Clinical Accuracy: Maintains completeness of medical information
bash
python scripts/main.py --input ehr_document.txt --output summary.json
json
{
"ehr_text": "Full EHR document text...",
"max_length": 300,
"extract_sections": ["allergies", "medications", "diagnoses", "family_history"]
}
json
{
"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
}
}
}
ParameterTypeDefaultRequiredDescription--input, -istring-YesInput EHR document text file path--output, -ostring-NoOutput JSON file path--max-lengthint300NoMaximum summary length in words--extract-sectionsstringallNoComma-separated sections to extract--formatstringjsonNoOutput format (json, markdown, text)
See references/requirements.txt for complete list.
Key dependencies:
references/requirements.txt - Python dependenciesreferences/guidelines.md - Clinical summarization guidelinesreferences/sample_input.json - Example input formatreferences/sample_output.json - Example output formatRun unit tests:
bash
cd scripts
python test_main.py
All errors return semantic messages:
json
{
"status": "error",
"error": {
"type": "input_validation_error",
"message": "EHR text is empty or too short",
"suggestion": "Provide EHR text with at least 100 words"
}
}
Risk IndicatorAssessmentLevelCode ExecutionPython/R scripts executed locallyMediumNetwork AccessNo external API callsLowFile System AccessRead input files, write output filesMediumInstruction TamperingStandard prompt guidelinesLowData ExposureOutput files saved to workspaceLow
bash
# Python dependencies
pip install -r requirements.txt
Current Stage: Draft
Next Review Date: 2026-03-06
Known Issues: None
Planned Improvements: