pediatric-ai-scribe-v3/package.json
Daniel Onyejesi 4af622913f v3.1: Add Learning Hub with CMS, quizzes, and 3-role user system
- New Learning Hub under Pediatric menu with content feed, category browsing,
  search, content viewer, and interactive quizzes (MCQ, true/false)
- Quiz system with per-option wrong-answer explanations and general explanations
- Admin CMS for creating/editing categories, content (articles, pearls, quizzes),
  and inline question builder with answer options
- 3-role system: admin (full access), moderator (can manage Learning Hub content),
  user (all clinical features + learning hub read access)
- 5 new database tables: learning_categories, learning_content, learning_questions,
  learning_options, learning_progress
- User progress tracking with score history per quiz
- Moderators see "Content Manager" tab instead of full Admin panel
2026-03-23 19:32:47 -04:00

29 lines
710 B
JSON

{
"name": "pediatric-ai-scribe",
"version": "3.1.0",
"description": "AI-powered pediatric clinical documentation platform",
"main": "server.js",
"scripts": {
"start": "node server.js"
},
"dependencies": {
"express": "^4.21.0",
"openai": "^4.73.0",
"dotenv": "^16.4.5",
"cors": "^2.8.5",
"multer": "^1.4.5-lts.1",
"axios": "^1.7.7",
"pg": "^8.13.0",
"bcryptjs": "^2.4.3",
"jsonwebtoken": "^9.0.2",
"speakeasy": "^2.0.0",
"qrcode": "^1.5.4",
"nodemailer": "^6.9.16",
"cookie-parser": "^1.4.7",
"helmet": "^8.0.0",
"express-rate-limit": "^7.4.0"
},
"optionalDependencies": {
"@aws-sdk/client-bedrock-runtime": "^3.700.0"
}
}