open-health-standard/health-md-standard/openclaw-skill/SKILL.md
Parse and work with Health.md files - the open standard for LLM-optimized healthcare data. Extract patient information, generate summaries, and analyze healthcare records while preserving privacy.
npx skillsauth add Eir-Space/eir-open health-md-parserInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Parse and analyze Health.md files - the open standard for LLM-optimized healthcare data.
pip install health-md pyyaml beautifulsoup4
# Parse a health.md file
python scripts/parse_health.py patient-001.health.md
# Generate LLM summary
python scripts/parse_health.py patient-001.health.md --summary
# Extract specific information
python scripts/parse_health.py patient-001.health.md --medications --labs
# Validate file format
python scripts/parse_health.py patient-001.health.md --validate
# Anonymize a record
python scripts/parse_health.py patient-001.health.md --anonymize
This skill integrates seamlessly with OpenClaw agents:
# In your OpenClaw agent
from skills.health_md_parser.scripts.parse_health import HealthMdParser
# Parse a health record
parser = HealthMdParser("patient.health.md")
record = parser.parse()
# Generate AI-optimized context
context = record.to_llm_context()
# Use in agent conversation
response = agent.process(f"""
Patient context: {context}
Question: What are the key health concerns for this patient?
""")
# Extract current medications and conditions
medications = record.get_current_medications()
conditions = record.get_conditions()
# Check for drug interactions or contraindications
analysis = analyze_clinical_context(medications, conditions)
# Generate patient-friendly summaries
summary = record.to_patient_summary()
# Create educational content based on conditions
education = generate_patient_education(record.get_conditions())
# Extract de-identified data for research
if record.get_privacy_level() == 'anonymous':
research_data = record.to_research_dataset()
This skill respects Health.md privacy levels:
All processing follows HIPAA/GDPR principles and the Health.md privacy specification.
Supports all Health.md specification features:
The examples/ directory contains sample Health.md files:
anonymous-diabetes-patient.health.md - Comprehensive diabetes casecardiac-patient.health.md - Cardiovascular conditionsmental-health-patient.health.md - Mental health considerationspediatric-patient.health.md - Pediatric healthcare dataThis skill is designed to work with EIR Space health literacy platform:
# Convert Health.md to EIR-compatible format
eir_data = record.to_eir_format()
# Generate health literacy explanations
explanations = generate_health_explanations(record)
Robust error handling for clinical data:
try:
record = HealthRecord.from_file('patient.health.md')
except HealthMdValidationError as e:
# Handle validation errors (missing sections, invalid dates, etc.)
print(f"Validation error: {e}")
except HealthMdPrivacyError as e:
# Handle privacy violations
print(f"Privacy error: {e}")
# Generate clinical insights
insights = record.generate_clinical_insights()
# Returns: medication adherence, lab trends, care gaps, etc.
# Analyze patient journey over time
timeline = record.get_clinical_timeline(days=365)
events = analyze_clinical_progression(timeline)
# Calculate health risks based on available data
risks = calculate_health_risks(record)
# Returns: diabetes complications, cardiovascular risk, etc.
This skill is part of the open-source Health.md standard. Contributions welcome:
See CONTRIBUTING.md in the main repository.
Healthcare data deserves better standards. This skill helps make it reality. 🏥💙
data-ai
Understand hydration, alcohol, caffeine, tea, sugary drinks, and how beverages affect energy, sleep, mood, and wellbeing. Use when the user wants to improve hydration, drink more mindfully, reduce caffeine or alcohol, or understand how different drinks affect the body.
development
# US Medications Skill Look up US FDA medication information including uses, warnings, and drug interactions. ## Data Source - **FDA Drug Labels**: Official medication information from the US Food and Drug Administration - **81,212 medications** in the full database - **99 curated** common medications with instant access (no download needed) ## Usage ### Command Line ```bash # Look up a medication us-medications "lisinopril" # Search for medications us-medications --search "blood pressure
development
# US Medications Skill Look up US FDA medication information including uses, warnings, and drug interactions. ## Data Source - **FDA Drug Labels**: Official medication information from the US Food and Drug Administration - **81,212 medications** in the full database - **100 curated** common medications with instant access (no download needed) ## Usage ### Command Line ```bash # Look up a medication (uses curated data, falls back to full database) us-medications "lisinopril" # Search for m
tools
Find Swedish clinics that have verified 1177 self-referral support (Egen vårdbegäran / egen remiss). Use when an agent needs to identify clinics a user can contact directly in Sweden, filter by county or municipality, match specialty or condition keywords, rank nearby options, and return 1177 profile links with evidence.