Phase 1 — Critical Fixes: - Fix SOAP instructions not clearing on Clear button - Show transcription provider (AWS/OpenAI) in UI toast - Fix silent transcription failures in dictation and SOAP modules - Add IndexedDB audio backup system (24hr retention, retry from Settings) - Prevent duplicate encounter saves with idempotency keys - Add Save/Load/New bar to SOAP note generator Phase 2 — Features: - Dragon-like AI memory: auto-track user corrections, inject into prompts - Per-section template categories (SOAP, HPI, well visit, sick visit) - Bigger textarea for SOAP instructions - S3 document upload/management (AWS S3, Backblaze B2, MinIO compatible) - Faster transcription via lower bitrate recording (16kbps opus) Phase 3 — APK & CI/CD: - GitHub Actions: Docker build+push on version tags - GitHub Actions: TWA APK build for Obtainium auto-updates - Android TWA project with foreground service for background recording - Enhanced PWA manifest with shortcuts and maskable icons
44 lines
1 KiB
JSON
44 lines
1 KiB
JSON
{
|
|
"name": "Pediatric AI Scribe",
|
|
"short_name": "PedScribe",
|
|
"description": "AI-powered pediatric clinical documentation",
|
|
"start_url": "/",
|
|
"display": "standalone",
|
|
"background_color": "#ffffff",
|
|
"theme_color": "#2563eb",
|
|
"orientation": "any",
|
|
"categories": ["medical", "productivity"],
|
|
"prefer_related_applications": false,
|
|
"icons": [
|
|
{
|
|
"src": "/icons/icon-192.png",
|
|
"sizes": "192x192",
|
|
"type": "image/png"
|
|
},
|
|
{
|
|
"src": "/icons/icon-512.png",
|
|
"sizes": "512x512",
|
|
"type": "image/png"
|
|
},
|
|
{
|
|
"src": "/icons/icon-512.png",
|
|
"sizes": "512x512",
|
|
"type": "image/png",
|
|
"purpose": "maskable"
|
|
}
|
|
],
|
|
"shortcuts": [
|
|
{
|
|
"name": "New Encounter",
|
|
"short_name": "Encounter",
|
|
"url": "/?tab=encounter",
|
|
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
|
|
},
|
|
{
|
|
"name": "SOAP Note",
|
|
"short_name": "SOAP",
|
|
"url": "/?tab=soap",
|
|
"icons": [{ "src": "/icons/icon-192.png", "sizes": "192x192" }]
|
|
}
|
|
]
|
|
}
|