- Add floating chat window Hand-off to AI toggle (per-patient) and after-hours AI toggle (global) - Add LangGraph-powered appointment reminder flow: AI introduces itself, classifies YES/NO, handles confirmation with appointment date/time - Add multi-step rescheduling flow: ASAP vs next week, tomorrow offer, Mon/Tue/Wed picker, morning/afternoon time slot — automatically updates appointment in DB - Add new patient / after-hours flow: new vs existing patient, dental insurance check, MassHealth Selenium eligibility check (auto-uses saved member ID + DOB for existing patients), self-pay fallback - Add AI Chat Settings page (Settings → Advanced) with editable greeting templates and LangGraph flow diagrams for both reminder and new-patient flows - Add Schedule a New Patient template option in chat window, starts new-patient conversation flow - Add GET/PUT endpoints for AI handoff, after-hours handoff, and AI chat templates - Add multilingual support (7 languages) across all AI reply nodes with LLM generation and hardcoded fallbacks - Add pending reschedule in-memory store and conversation stage tracking across all flows Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
144 lines
3.9 KiB
JSON
144 lines
3.9 KiB
JSON
{
|
|
"name": "prisma-client-15a1f883083e7bed207e0ace797742e2241c3e7ca8304117cb9604fe5f882a3f",
|
|
"main": "index.js",
|
|
"types": "index.d.ts",
|
|
"browser": "default.js",
|
|
"exports": {
|
|
"./client": {
|
|
"require": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"import": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"default": "./index.js"
|
|
},
|
|
"./package.json": "./package.json",
|
|
".": {
|
|
"require": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"import": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"default": "./index.js"
|
|
},
|
|
"./extension": {
|
|
"types": "./extension.d.ts",
|
|
"require": "./extension.js",
|
|
"import": "./extension.js",
|
|
"default": "./extension.js"
|
|
},
|
|
"./index-browser": {
|
|
"types": "./index.d.ts",
|
|
"require": "./index-browser.js",
|
|
"import": "./index-browser.js",
|
|
"default": "./index-browser.js"
|
|
},
|
|
"./index": {
|
|
"types": "./index.d.ts",
|
|
"require": "./index.js",
|
|
"import": "./index.js",
|
|
"default": "./index.js"
|
|
},
|
|
"./edge": {
|
|
"types": "./edge.d.ts",
|
|
"require": "./edge.js",
|
|
"import": "./edge.js",
|
|
"default": "./edge.js"
|
|
},
|
|
"./runtime/client": {
|
|
"types": "./runtime/client.d.ts",
|
|
"node": {
|
|
"require": "./runtime/client.js",
|
|
"default": "./runtime/client.js"
|
|
},
|
|
"require": "./runtime/client.js",
|
|
"import": "./runtime/client.mjs",
|
|
"default": "./runtime/client.mjs"
|
|
},
|
|
"./runtime/wasm-compiler-edge": {
|
|
"types": "./runtime/wasm-compiler-edge.d.ts",
|
|
"require": "./runtime/wasm-compiler-edge.js",
|
|
"import": "./runtime/wasm-compiler-edge.mjs",
|
|
"default": "./runtime/wasm-compiler-edge.mjs"
|
|
},
|
|
"./runtime/index-browser": {
|
|
"types": "./runtime/index-browser.d.ts",
|
|
"require": "./runtime/index-browser.js",
|
|
"import": "./runtime/index-browser.mjs",
|
|
"default": "./runtime/index-browser.mjs"
|
|
},
|
|
"./generator-build": {
|
|
"require": "./generator-build/index.js",
|
|
"import": "./generator-build/index.js",
|
|
"default": "./generator-build/index.js"
|
|
},
|
|
"./sql": {
|
|
"require": {
|
|
"types": "./sql.d.ts",
|
|
"node": "./sql.js",
|
|
"default": "./sql.js"
|
|
},
|
|
"import": {
|
|
"types": "./sql.d.ts",
|
|
"node": "./sql.mjs",
|
|
"default": "./sql.mjs"
|
|
},
|
|
"default": "./sql.js"
|
|
},
|
|
"./*": "./*"
|
|
},
|
|
"version": "7.4.1",
|
|
"sideEffects": false,
|
|
"dependencies": {
|
|
"@prisma/client-runtime-utils": "7.4.1"
|
|
},
|
|
"imports": {
|
|
"#wasm-compiler-loader": {
|
|
"edge-light": "./wasm-edge-light-loader.mjs",
|
|
"workerd": "./wasm-worker-loader.mjs",
|
|
"worker": "./wasm-worker-loader.mjs",
|
|
"default": "./wasm-worker-loader.mjs"
|
|
},
|
|
"#main-entry-point": {
|
|
"require": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"import": {
|
|
"node": "./index.js",
|
|
"edge-light": "./edge.js",
|
|
"workerd": "./edge.js",
|
|
"worker": "./edge.js",
|
|
"browser": "./index-browser.js",
|
|
"default": "./index.js"
|
|
},
|
|
"default": "./index.js"
|
|
}
|
|
}
|
|
} |