Dashboard
📦
Low / Out of Stock
Inventory items
🔬
Lab Cases Due
Next 7 days
🔧
Equipment
Due / overdue service
📌
Pinned Notices
Active
⚠️ Alerts & Actions
No alerts — all clear!
⚡ Quick Actions
📌 Pinned Notices
No pinned notices.
📦 Inventory
Implants, components & surgical consumables
Category Brand System / Detail SKU / Ref Lot # Expiry Location Qty Min Status Actions
📦No items yet.
📝 Clinical Notes Aid
Expand rough notes with AI, or build structured notes from templates
🤖 AI Expand
📋 Template Builder
⚠️ No API key set — go to Settings to add your Claude API key, or use the Template Builder.
📄 Generated Note
Your generated note will appear here…
📅 Staff Roster
Weekly drag-and-drop roster — all changes saved automatically
🔬 Lab Cases
Track crowns, implants, dentures and other lab work
Ref # Tooth Procedure Lab Shade Sent Due Returned Dentist Status Actions
🔬No lab cases yet. Click "+ New Case" to add one.
🔧 Equipment Maintenance
Service records, history, warranty and compliance tracking
Equipment Type Location Serial Last Service Next Service Service Status Warranty Actions
🔧No equipment records yet.
🧫 Sterilisation Cycle Log
AS/NZS 5369:2023 compliant cycle tracking — autoclaves & sterilisation loads
Date Time Cycle # Unit Operator Load Description Type Temp °C Result Batch / Lot Notes Actions
🧫No cycles logged today. Click "+ Log Cycle" to start.
📞 Supplier & Contact Directory
Labs, reps, emergency services and key contacts for the practice
🩸 Incident & Near-Miss Log
Needlestick injuries, sharps incidents, blood/body-fluid exposures & near misses — WorkSafe Victoria compliant
Date/Time Type Staff Member Device / Cause Body Part Patient Source Status Follow-Up Due Actions
🩸No incidents logged. Stay safe!
🧼 Infection Control Checklist
AS/NZS 5369:2023 compliant — per Surgery, Daily, Weekly & Monthly sign-off
📅 Daily Infection Control Tasks
🛒 Order List
Track items to order — manually add or import low-stock items from Inventory
Item Brand / SKU Supplier Qty Urgency Status Added Notes Actions
🛒No items on the order list yet.
📨 Referral Builder
Create specialist referral letters and track referral history
Date Patient Specialist Type Referred To Referring Dr Urgency Reason Actions
📨No referrals yet. Click + New Referral to get started.
🎓 CPD Tracker
Continuing Professional Development — AHPRA/DBA 60 hrs per 3-year cycle
Date Staff Member Course / Activity Provider Category Hours Cert / Ref # Notes Actions
🎓No CPD entries yet. Click "+ Log CPD Entry" to start.
📌 Staff Notice Board
Announcements, reminders and pinned messages for all staff
All Notices
📌No notices yet.
⚙️ Settings
Portal configuration and preferences
🔐 Change Portal Password
🤖 Claude API Key
Required for the AI Clinical Notes expansion feature. Get your key from console.anthropic.com
No API key set
☁️ One-Time Data Migration

If you set up this portal on a different device or browser before moving to Cloudflare KV, use this button to export all data from this browser's local storage and upload it to the cloud. Only run this once, on the device that has your existing data.

ℹ️ About
Ashmore Dentistry Staff Portal
Version 9.0 — Cloudflare KV Build (Login · Dashboard · Inventory + Barcode Scanner + Expiry + Reorder Report · Clinical Notes AI + Templates + Voice · Roster · Lab Cases · Equipment + Service History · Sterilisation Cycle Log · Contacts Directory · CPD Tracker · Incident & Near-Miss Log · Infection Control Checklist · Notice Board · Referral Builder · Settings)

Practice: Ashmore Dentistry, Victoria, Australia
Practitioners: Dr. George Abdelmalek & Dr. Aba Saeed

For internal staff use only. Data is stored in Cloudflare KV and synced across all devices. Do not access on public or shared devices.