Discharge Summary Writer
by @aipoch-ai
Generate hospital discharge summaries from admission data, hospital course, medications, and follow-up plans. Trigger when user needs to create a discharge s...
clawhub install discharge-summary-writerπ About This Skill
name: discharge-summary-writer description: Generate hospital discharge summaries from admission data, hospital course, medications, and follow-up plans. Trigger when user needs to create a discharge summary, compile inpatient medical records, or generate post-hospitalization documentation for patients. version: 1.0.0 category: Clinical tags: [] author: AIPOCH license: MIT status: Draft risk_level: Medium skill_type: Tool/Script owner: AIPOCH reviewer: '' last_updated: '2026-02-06'
Discharge Summary Writer
Generate standardized, clinically accurate hospital discharge summaries by integrating all inpatient medical data.
When to Use
Input Requirements
Required Patient Data
{
"patient_info": {
"name": "string",
"gender": "string",
"age": "number",
"medical_record_number": "string",
"admission_date": "YYYY-MM-DD",
"discharge_date": "YYYY-MM-DD",
"department": "string",
"attending_physician": "string"
},
"admission_data": {
"chief_complaint": "string",
"present_illness_history": "string",
"past_medical_history": "string",
"physical_examination": "string",
"admission_diagnosis": ["string"]
},
"hospital_course": {
"treatment_summary": "string",
"procedures_performed": ["string"],
"significant_findings": "string",
"complications": ["string"],
"consultations": ["string"]
},
"discharge_status": {
"discharge_diagnosis": ["string"],
"discharge_condition": "string",
"hospital_stay_days": "number"
},
"medications": {
"discharge_medications": [
{
"name": "string",
"dosage": "string",
"frequency": "string",
"route": "string",
"duration": "string"
}
]
},
"follow_up": {
"instructions": "string",
"follow_up_appointments": ["string"],
"warning_signs": ["string"],
"activity_restrictions": "string",
"diet_instructions": "string"
}
}
Usage
Python Script
python scripts/main.py --input patient_data.json --output discharge_summary.md --format standard
Parameters
| Parameter | Type | Default | Required | Description |
|-----------|------|---------|----------|-------------|
| --input | string | - | Yes | Path to JSON file containing patient data |
| --output | string | discharge_summary.md | No | Output file path |
| --format | string | standard | No | Output format (standard, structured, json) |
| --template | string | - | No | Custom template file path |
| --language | string | zh | No | Output language (zh or en) |
Output Formats
Standard Format
Human-readable markdown document following clinical discharge summary structure: 1. Patient Information 2. Admission Information 3. Hospital Course 4. Discharge Status 5. Discharge Medications 6. Follow-up Instructions 7. Physician SignatureStructured Format
Sectioned markdown with clear headers for EMR integration.JSON Format
Machine-readable structured data for system integration.Technical Difficulty
β οΈ HIGH - Manual Review Required
This skill handles critical medical documentation. Output requires:
Safety Considerations
1. Never use generated summaries without physician review 2. Verify all medication dosages and instructions 3. Confirm follow-up appointments with hospital scheduling system 4. Ensure discharge diagnoses match official medical records 5. Validate patient identifiers and dates
References
references/discharge_template.md - Standard discharge summary templatereferences/medical_terms.json - Standardized medical terminologyreferences/section_guidelines.md - Guidelines for each sectionLimitations
Risk Assessment
| Risk Indicator | Assessment | Level | |----------------|------------|-------| | Code Execution | Python/R scripts executed locally | Medium | | Network Access | No external API calls | Low | | File System Access | Read input files, write output files | Medium | | Instruction Tampering | Standard prompt guidelines | Low | | Data Exposure | Output files saved to workspace | Low |
Security Checklist
Prerequisites
No additional Python packages required.
Evaluation Criteria
Success Metrics
Test Cases
1. Basic Functionality: Standard input β Expected output 2. Edge Case: Invalid input β Graceful error handling 3. Performance: Large dataset β Acceptable processing timeLifecycle Status
β‘ When to Use
π‘ Examples
Python Script
python scripts/main.py --input patient_data.json --output discharge_summary.md --format standard
βοΈ Configuration
No additional Python packages required.