- Live encounter recording → HPI generation - Physician voice dictation → polished HPI - Developmental milestones checklist (AAP/Nelson) - 3-sentence summary generator - OpenRouter integration with model selector - Docker support - Mobile responsive UI
38 lines
1,010 B
Markdown
38 lines
1,010 B
Markdown
# 🏥 Pediatric AI Scribe
|
|
|
|
AI-powered clinical documentation tool for pediatric practices.
|
|
|
|
## Features
|
|
|
|
| Module | Description |
|
|
|--------|-------------|
|
|
| **Live Encounter → HPI** | Records doctor-patient conversation, generates structured HPI |
|
|
| **Voice Dictation → HPI** | Physician dictates narrative, AI restructures into polished HPI |
|
|
| **Developmental Milestones** | Clickable AAP/Nelson checklist → AI narrative + 3-sentence summary |
|
|
|
|
## Tech Stack
|
|
- **Backend:** Node.js + Express
|
|
- **AI:** OpenRouter (Gemini Flash, DeepSeek, GPT-4o, Claude)
|
|
- **Transcription:** OpenAI Whisper
|
|
- **Frontend:** Vanilla HTML/CSS/JS
|
|
|
|
## Quick Start with Docker
|
|
|
|
```bash
|
|
# 1. Create .env file
|
|
cat > .env << 'EOF'
|
|
OPENROUTER_API_KEY=sk-or-v1-your-key
|
|
OPENAI_API_KEY=sk-your-key
|
|
ELEVENLABS_API_KEY=
|
|
PORT=3000
|
|
APP_URL=http://localhost:3000
|
|
EOF
|
|
|
|
# 2. Run
|
|
docker run -d \
|
|
--name pediatric-scribe \
|
|
--env-file .env \
|
|
-p 3000:3000 \
|
|
danielonyejesi/pediatric-ai-scribe:latest
|
|
|
|
# 3. Open http://localhost:3000
|