Install
openclaw skills install healthcare-chatbot-proAutomate patient support with AI-driven chatbot that answers queries, schedules appointments, and integrates with EMR/CRM systems. Use when the user needs 24/7 healthcare customer support, appointment automation, or patient engagement workflows.
openclaw skills install healthcare-chatbot-proHealthcare Chatbot Pro is a production-ready AI-powered customer support solution designed specifically for healthcare providers, clinics, and wellness businesses. This skill automates routine patient interactions, eliminates scheduling bottlenecks, and provides 24/7 intelligent support without requiring medical staff to be available around the clock.
Why This Matters:
Key Integrations:
Try these prompts immediately to see Healthcare Chatbot Pro in action:
Deploy a healthcare chatbot for my orthopedic clinic. Configure it to answer:
- Office hours and location
- Insurance accepted (UnitedHealth, Aetna, Cigna, self-pay)
- Common post-operative care questions
- Prescription refill requests
- Appointment rescheduling
Integrate with our Epic EMR and send appointment confirmations via SMS using Twilio.
Create an appointment scheduling workflow that:
1. Greets patients and identifies their reason for visit
2. Checks real-time availability from our Google Calendar
3. Books the appointment (if patient consents)
4. Sends confirmation SMS + email with pre-visit instructions
5. Sends reminder SMS 24 hours before appointment
6. Logs interaction to Salesforce Health Cloud
Providers available: Dr. Smith (Mon-Fri 9am-5pm), Dr. Chen (Tue, Thu 1pm-6pm)
Configure chatbot to handle patient inquiries in English and Spanish.
Route complex medical questions to available providers via Slack.
Log all conversations for compliance and quality assurance.
Generate daily summary report of most common questions.
Train the chatbot to answer:
- Which insurance plans we accept
- Typical costs for common procedures
- Pre-authorization requirements
- Payment plan options
- Out-of-pocket estimate calculations
Flag high-value billing questions for human review.
Usage Example:
Patient: "I've had a cough for 3 weeks, should I come in?"
Chatbot: "I understand you're concerned about a persistent cough.
While I can't diagnose conditions, I recommend scheduling with
Dr. Smith (available tomorrow 2pm or Thursday 10am).
Should I book an appointment?"
Configuration:
// Example: Set up appointment rules
const appointmentConfig = {
defaultDuration: 30, // minutes
bufferTime: 15, // between appointments
reminderTiming: [1440, 180, 60], // minutes before appointment
channels: ["sms", "email"],
allowSelfReschedule: true,
maxAdvanceBooking: 90 // days
};
Data Flow:
Patient Query → Chatbot AI → EMR (Epic/Cerner) → Response → CRM Log
↓
Clinical Context
# OpenAI for intelligent responses
OPENAI_API_KEY=sk-proj-xxxxxxxxxxxxx
OPENAI_MODEL=gpt-4-turbo # or gpt-3.5-turbo for cost savings
# Twilio for SMS/voice
TWILIO_ACCOUNT_SID=ACxxxxxxxxxxxxxx
TWILIO_AUTH_TOKEN=xxxxxxxxxxxxxxxx
TWILIO_PHONE_NUMBER=+12025551234
# EMR Systems (choose one or more)
EMR_SYSTEM=epic # or: cerner, nextgen, athena
EMR_API_KEY=xxxxxxxxxxxxxxxx
EMR_BASE_URL=https://api.epic-fhir.com/
# CRM Integration
CRM_SYSTEM=salesforce_health_cloud # or: hubspot, pipedrive
CRM_API_KEY=xxxxxxxxxxxxxxxx
# Calendar Integration
GOOGLE_CALENDAR_ID=your-clinic@group.calendar.google.com
GOOGLE_SERVICE_ACCOUNT={"type": "service_account", ...}
# Security & Compliance
HIPAA_ENCRYPTION_KEY=xxxxxxxxxxxxxxxx
LOG_RETENTION_DAYS=2555 # 7 years for compliance
# config.py
CHATBOT_PERSONA = {
"name": "HealthAssist",
"tone": "professional_empathetic",
"language": ["english", "spanish"],
"clinical_confidence": "medium", # Avoid over-claiming medical expertise
"escalation_triggers": [
"chest pain",
"difficulty breathing",
"suicidal thoughts",
"severe allergic reaction",
"medication error"
],
"max_response_time": 2 # seconds
}
KNOWLEDGE_BASE = {
"office_hours": {
"monday_friday": "9:00 AM - 5:00 PM",
"saturday": "10:00 AM - 2:00 PM",
"sunday": "Closed"
},
"accepted_insurance": [
"UnitedHealth",
"Aetna",
"Cigna",
"Blue Cross",
"Self-pay accepted"
],
"common_procedures": {
"annual_physical": {"cost": 150, "duration_min": 30},
"orthopedic_consult": {"cost": 200, "duration_min": 45}
}
}
Deploy the skill:
npm install healthcare-chatbot-pro
claw skills deploy healthcare-chatbot-pro
Configure EMR connection:
claw config set EMR_API_KEY=your_epic_key
claw skills test healthcare-chatbot-pro --emr-test
Add to your website:
<script src="https://cdn.clawhub.io/chatbot-widget.js"></script>
<div id="healthcare-chatbot"></div>
<script>
ClawChatbot.init({
skillId: 'healthcare-chatbot-pro',
apiKey: 'YOUR_CLAWHUB_KEY',
branding: { logo: 'https://yourclinic.com/logo.png' }
});
</script>
✅ APPOINTMENT CONFIRMED
Dr. Sarah Smith
Orthopedic Surgery Consultation
📅 Tuesday, March 14, 2024
🕐 2:30 PM - 3:15 PM
📍 123 Medical Plaza Dr, Suite 200
🏥 First time? Arrive 15 min early
WHAT TO BRING:
- Insurance card
- Photo ID
- List of current medications
REMINDERS:
- SMS: Tomorrow at 2:30 PM
- SMS: 1 hour before appointment
CANCEL/RESCHEDULE:
Reply "change appointment" or call 555-0123
---
Confirmation Code: APT-2024-89547
🏥 PATIENT SUPPORT
Your Question: "Do you accept my Cigna insurance?"
Our Response:
Yes! We accept Cigna plans including:
✓ Cigna DHMO
✓ Cigna POS
✓ Cigna Indemnity
TYPICAL COSTS (after insurance):
- Primary Care Visit: $25-50 copay
- Specialist Visit: $50-100 copay
- Urgent Care: $100-150 copay
NEXT STEPS:
→ Schedule appointment (reply: "book appointment")
→ Verify coverage (reply: "check benefits")
→ Billing questions (reply: "talk to billing team")
Need more help? Our staff can assist 9am-5pm Mon-Fri
📊 HEALTHCARE CHATBOT PRO - DAILY REPORT
Generated: March 13, 2024
CONVERSATIONS:
📞 Total Conversations: 247
✅ Resolved by AI: 198 (80%)
🔄 Escalated to Staff: 49 (20%)
⏱️ Avg Response Time: 1.2 seconds
APPOINTMENTS:
📅 Bookings Created: 34
📅 Rescheduled: 12
📅 Cancelled: 5
⚠️ No-Shows: 1 (2.8% rate)
TOP PATIENT QUESTIONS:
1. Office hours & location (45 queries)
2. Insurance acceptance (38 queries)
3. Appointment rescheduling (32 queries)
4. Prescription refills (28 queries)
5. Pre-visit instructions (20 queries)
SENTIMENT:
😊 Positive: 91%
😐 Neutral: 7%
😞 Negative: 2%
SYSTEM HEALTH:
✅ Uptime: 99.9%
✅ EMR Sync: Healthy
✅ SMS Delivery: 100%
❌ Medical Diagnosis
❌ Prescribe or Adjust Medications
❌ Provide Emergency Care
❌ Guarantee Scheduling
❌ Share Data Beyond Authorized Systems
❌ Override Clinical Judgment
| Feature | Scope | Limitation |
|---|---|---|
| Language Support | English, Spanish, French | Others require manual configuration |
| EMR Integration | Epic, Cerner, NextGen, athena | Proprietary EMRs need custom API work |
| Appointment Slots | 90 days in advance | Beyond 90 |