Good morning ☀️
🧼 Today's Infection Control
⚠️ Alerts
All clear — no alerts!
📌 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
🎤 Voice Dictation
📄 Generated Note
Your generated note will appear here…
🔬 Lab Cases
Track appliances and lab work — sent, returned and ready for fit
Ref # Tooth Procedure Lab Shade Sent Exp. Return Returned / Ready Clinician 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.
👥 Staff
Your team directory — drives all clinician dropdowns, CPD tracking and upcoming events
Name Role Birthday Start Date Years of Service
No staff added yet. Click + Add Staff Member 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.
📁 Documents
Consent forms, medical history forms and practice documents — upload once, access from any device
No documents uploaded yet. Click "+ Upload Document" to add your first document.
⚙️ 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: See Staff tab

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