What's New
Latest updates, improvements, and new features in Docistra
Stay up to date with the latest improvements to Docistra. Major updates are listed here with a summary of what changed and why.
November 12, 2026
Kashfy is now Docistra
Kashfy has a new name: Docistra (دوكسترا in Arabic), at docistra.com. Your account, data, plan and WhatsApp number stay the same, and nothing changes in how you work. Old kashfy.site links (prescriptions, files, booking and review links already sent to patients) keep working and open on docistra.com.
November 8, 2026
Waiting screen
A new Settings → Waiting screen page turns any TV in your waiting room into a live board: for each doctor, who is with the doctor now and who is next. It updates by itself from your bookings, and chimes when a patient is called with Start exam. Call again on the booking chimes again for a patient who missed it. Pick the branch, the doctors, how patient names show and the language. Every plan. See Waiting Screen.
November 5, 2026
Clinic decisions
A new Settings → Decisions page (Clinic decisions), for the owner. Docistra asks you about your clinic's rules one at a time: attendance, deductions, leave, who runs salaries, the cash count, the biggest discount reception may give, and who sees what. Not sure? Press I don't know, what do you recommend?, or think it through in the Think it through with Docistra chat. Each answer goes straight into the settings. New clinics land here right after sign-up. See Clinic Decisions.
Payroll, attendance and finance, refined
- Payroll, team attendance, and the income statement and cash flow are on the Team plan and above (and open during the free trial). See Plans & Pricing.
- Mark as paid now records two expenses: Salaries and Doctor shares. Doctor share payouts can't go past what's owed, overpaid amounts carry to next month, and people who join or leave mid-month are paid for their days. Tier bands follow on with no gaps. See Payroll.
- Leave counts working days, a forgotten check-out counts 0 hours until fixed, a double QR scan is ignored, and every change to the sheet is in a Changes log with Restore. See Attendance & Leave.
- Record what insurers pay on the Cash flow tab: it lowers Owed by insurers. The cash count is blind (reception's day summary hides the totals), finance managers get the switch and the alerts, and End yesterday closes a day left open past midnight. See Cash Flow.
- The income statement compares with the previous calendar month, spreads ad spend by days, and follows the branch picker. The owner decides whether salaries show to everyone who sees Finance. See Income Statement and Expenses.
- The money and salaries permissions are the owner's: only the owner gives them, edits them or moves someone into or out of a role that has them. Doctors choose whether their assistant works on their patients only or every patient in the clinic. See Roles & Permissions and Doctor's Assistants.
Cost and sell price when receiving stock
Receive stock now asks Cost per unit (EGP) and Sell price per unit (EGP), for new and existing items. Managers see the profit per unit and if all are sold; the profit is counted when items sell, under Finance → Stock profit. See Dental Inventory.
November 4, 2026
Payroll, doctor fees and doctor's assistants
A new Payroll page has every employee and doctor. Build each doctor's fees from a fixed amount, an amount per visit or procedure, a percentage, and tiers (for example 1 to 100 visits → X, 101 and above → Y, each band at its own rate or all at the band reached), with an optional minimum. The month's payroll adds them to salaries. Doctor's assistant and Finance manager are now built-in roles, and Staff is now called Reception. Each doctor decides on My assistants whether their assistant sees the full record or takes payments. See Payroll and Doctor's Assistants.
Team attendance, leave and salaries
A new Attendance page. You decide whether the team records attendance and how they check in: a button in the app, a code at reception that changes every 30 seconds, or their location at the branch. Set each person's hours, see the monthly sheet, and let the team ask for leave. Then decide whether attendance changes pay: deduct absences, unpaid leave and lateness automatically, or keep it as a record only. Pay the month in a few steps; it's recorded as Salaries and Doctor shares expenses. See Attendance & Leave and Salaries.
Income statement
The P&L tab is now a full Income statement: revenue by source, direct costs, gross profit, running costs (ad spend included) and net profit, each line compared with the period before, plus revenue by doctor and by branch, and a CSV download. See Income Statement.
Cash flow and the cash count
A new Cash flow tab shows the money that actually came in and went out, by payment method and day by day. Turn on Cash count when ending the day and reception counts the drawer when ending the day; Docistra compares it with what should be there and tells whoever sees Finance when it's short. See Cash Flow.
Your own roles
Settings → Team has a new Roles tab. Edit the built-in roles, use the ready-made Finance manager, or make your own role and pick exactly what it can do: book, check in, take payments, see Finance, use the stock and more. Change anyone's role from the Team tab. See Roles & Permissions.
October 29, 2026
Operations and their profit
Surgeons who operate at outside hospitals can record each operation on the patient's file with its income and every cost, and see the net profit. Book the post-op review from the operation, and see every operation in Finance → Operations. See Operations.
Referrals and session packages
Refer a patient to another specialty in your clinic from the visit and follow them until they start. Sell session packages, count sessions visit by visit, and see conversion on the new Referrals page. See Referrals & Session Packages.
Clinic reports
A new Clinic reports tab in Analytics: waiting time, schedule use, attendance and revenue, by branch and provider, with CSV, Excel and PDF export. See Clinic Reports.
Marketing
Record your ad spend in Finance → Marketing and see what each new patient cost and paid back, per source. See Marketing.
Booking from ads and the public page
- Booking link for ads: a tagged link per ad and campaign, so bookings show where they came from. See Booking link for ads.
- Patients can pick a service when booking on your public page. See Choosing a service and Services.
- New patient and Returning badges on bookings. See New patient or returning.
Follow-up reminders
Docistra reminds patients on WhatsApp a few days before a follow-up the doctor set, and offers to book. See Follow-up reminders.
Satisfaction survey
Send a short star-rating page after the visit instead of a chat question, and see satisfaction by provider and branch. See Satisfaction survey.
Patient nationality
Record the patient's nationality from Edit details. See Nationality.
October 2026
Clinic Agent settings
AI Agent is now Clinic Agent, with its own settings page: the agent's name, greeting, dialect (Egyptian or Modern Standard) and tone, your instructions, when to hand off to a human, what it must never do, the knowledge base, and its performance over the last 30 days. See Agent Settings.
Artifacts
Ask the Doctor Assistant for a referral letter, a dashboard, a chart, a table or an explainer, and it writes it as an artifact beside the chat. Share it with your clinic team or specific teammates (view only), or send it to the patient as a link on WhatsApp. Every artifact lives on the new Artifacts page. See Artifacts.
Doctor Dashboard
The doctor view now opens on a dashboard: today's patients, follow-ups and pending results that need attention, visit trends, top diagnoses and recent artifacts. See Doctor Dashboard.
Keyboard shortcuts
Search, switch pages, start a new chat, attach files and more from the keyboard. Press ? to see them all. See Keyboard Shortcuts.
Dental tools
Clinics with a dentist now get a full set of dental tools. See Dental Overview.
- Tooth chart: every tooth with its roots and five surfaces, with a history per tooth
- Treatment plans: tap a tooth to add a procedure at its price, mark work done, and send the plan on WhatsApp
- Patient account: payments on the whole plan, with monthly installments
- Dental lab: track work sent to labs, from sent to fitted
- Dental inventory: low-stock alerts, with materials taken out automatically when work is done
- Doctor share: each doctor's monthly percentage and payouts
Private notes
Write staff-only notes on a patient from the chat or the patient profile. Only the author, the owner and admins see them; patients never do. See Private Notes.
Faster prescriptions
- Prescriptions, lab tests and scans save automatically, with a Saved indicator
- One-tap instruction shortcuts and keyboard search for medicines
- Send lab tests or scans to the patient without any medicines
- Every prescription has a code (كود الروشتة) the AI recognises when the patient sends it back
Clearer visit sheet and booking cards
The visit sheet keeps the patient and the next-step button in view, with a stage tracker and grouped sections. The diagnosis saves by itself. Booking cards show follow-ups, late patients, and which visits already have orders.
Free trial and plans
- The free trial is now 30 bookings
- Contact us to activate now sends your request straight to the Docistra team
August 2026
Patient Records Portal
Patients can now request a secure link to their appointment history directly through WhatsApp. The AI responds with a personal portal link at patients.docistra.com/ar/[patient-id] - protected by a 4-digit PIN the patient sets on the spot.
- Patient asks for records ("ممكن ملفي" / "my records") and receives a secure link
- Patient sets a 4-digit PIN via WhatsApp on first request
- Link can be shared with any doctor; the doctor enters the PIN to access the records
- Portal shows all appointments with dates, doctors, diagnoses, prescriptions, and symptoms
?pin=XXXXURL parameter auto-verifies on load for one-tap sharing- Forgot PIN - patient sends "نسيت الكود" and sets a new 4 digits immediately
- Brute-force protection: 5 wrong attempts trigger a 30-minute lockout
- Sessions last 24 hours in the same browser after a correct PIN
Doctor Portal - multi-clinic support
Doctors who consult at more than one clinic registered on Docistra now see a clinic switcher in their sidebar. Switching clinics updates all sections - appointments, patients, and conversations - to reflect the selected clinic instantly. The previous behavior showed data from whichever clinic happened to load first, which was incorrect for multi-clinic doctors.
August 2025
AI agent improvements
- Improved understanding of Egyptian dialect edge cases in appointment booking conversations
- Better handling of multi-doctor requests ("بكرة في دكتورة نساء؟")
- Faster response time for availability queries
Dashboard
- New date range filter on the Appointments page
- Appointment status updates now reflected in real time without page refresh
- Improved mobile layout for the doctor schedule view
July 2025
Knowledge base
- Knowledge base documents now indexed faster after upload (under 30 seconds for most PDFs)
- Improved accuracy when the AI references uploaded PDFs in conversations
Billing
- Overage charges are now itemized separately on invoices
- New payment retry flow for failed card transactions
Widget
- Widget chat panel now adapts correctly to RTL (Arabic) and LTR (English) in a single session
- Reduced widget JavaScript bundle size by 40% for faster page load on clinic websites
June 2025
- Improved session stability - connections now persist longer without requiring re-linking
- New "WhatsApp disconnected" notification to alert your team when the session drops
AI agent
- Added support for multi-branch availability queries ("فين الفرع اللي فيه دكتور كذا؟")
- The AI can now handle cancellation requests more reliably even when patients give vague references to their booking
Team
- Branch assignment for team members now works correctly for employees with multiple branch access