Features That Save Time When Booking Patients
No unnecessary features. Just functions that small dental practice actually uses every day for booking patients.

Zuboklik combines the most important tools for booking in small dental practice
For Patients
Simple Online Booking
Your patients book themselves, whenever they need. No waiting on phone, no closed practice.
PIN login instead of password
Patients log in using birth number. No forgetting passwords, no resets. Verified to work for all generations - from children to seniors.
Mr. Novák (65 years) needs to book dentist. Opens link, enters birth number and is logged in. No password, no complications.

Intelligent time by symptoms
Patient selects from clearly formulated symptoms (fallen filling, tooth pain, gum bleeding). System intelligently calculates required time from symptoms and finds suitable appointment.
Patient marks 'fallen filling' and 'pain when biting'. System knows the symptoms are related and needs 25 minutes for procedure. Offers only appointments with sufficient time.

Family accounts
Parent can book entire family from one account. Sees all appointments of children, partner and grandparents. Can send invitations to family members via SMS.
Mrs. Svobodová books check-up for herself, son (8 years) and daughter (12 years). Sees all three appointments in one calendar. Daughter gets SMS with invitation and can see appointment too.

Calendar with daily availability
Patients see monthly calendar with color-coded availability for each day. Each day shows ratio of free and booked slots - light green means available, light red means booked. They immediately see which days have most free slots or when there's vacation.
Mr. Novák needs appointment next week. In calendar he sees Monday is all red (fully booked), Tuesday has small green part (almost full), but Thursday is half green (lots of availability). He clicks Thursday and chooses from many available times. Saves unnecessary clicking.

Acute gaps
Patient needs help right away? They search for acute appointment. Practice reserves free time for acute cases that come during the day. When nobody comes, time is used normally.
Mr. Svoboda has severe tooth pain at night. In morning he logs into Zuboklik, enters symptoms and search immediately offers 'Acute appointment today 9:00'. Practice has reserve and patient gets help same day.

Waitlist
Patient can sign up for waitlist if no suitable appointment is found. When slot becomes available, system automatically sends SMS with offer. Patient can accept appointment directly from SMS with one click.
Mrs. Smith needs appointment next Tuesday but it's fully booked. She signs up for waitlist. On Monday someone cancels and system automatically sends SMS: 'Appointment available Tuesday 10:00 - click here to book'. Mrs. Smith clicks and has it reserved.

Automatic SMS reminders
System automatically sends booking confirmation and reminder 2 days before visit. You don't have to do anything.
Patient books for Tuesday. Sunday morning gets SMS: 'Reminding your visit at Dr. Nováková's practice tomorrow at 14:00.' If they forget the appointment, there's still enough time to arrange the visit.

For Practice
Intelligent Calendar Management
Calendar that knows what it's doing. Automatically calculates times, guards insurance rules, alerts for holidays and watches for collisions.
Time calculation by symptoms
When patient books online, system intelligently calculates time: combines related symptoms into one time, distinguishes acute vs preventive care, respects insurance rules. Nurse has full control during manual booking and determines time herself.

Insurance rules for prevention
System knows how many preventions insurance covers (e.g. 2x yearly children free, 1x adults free, additional for 550 CZK). Automatically checks if patient is eligible.

Secured data access
Doctor views specific day, nurse administers whole month, both get updates immediately. Both nurse and doctor can change any appointments. Patients change only their own appointments.

Flexible office hours
Set office hours for each day of week. Different opening times on Monday and Friday? No problem. System respects your hours and offers only appointments during opening time.

Yearly calendar overview
Whole year on one screen - 12 miniature calendars showing workload overview for each month. Quickly see where it's full and where you have free periods for vacation or maintenance.

Acute gaps for urgent cases
Reserve time in your schedule specifically for urgent cases - patients with urgent pain who can't reach the practice within a few hours. Patients can find and book urgent appointment online without having to call the practice.

Automatic daily creation of acute gaps
Every morning system automatically creates acute gaps for whole day according to your settings. You define what time and how long gaps should be reserved (e.g. 8:30 for 30 minutes, 10:30 for 30 minutes, 13:30 for 30 minutes), and system creates them on its own without your intervention. Gaps are planned months ahead and system intelligently skips weekends, holidays and respects office hours.

Conflict detection when changing work hours
When office hours change, system automatically finds all appointments that are now outside new time. Displays red banner with warning and list of patients that need to be rebooked. Everyone on team sees it immediately.

Daily overview TODAY
Table list of all today's appointments with automatic highlighting of current patient. Doctor sees at one glance who already was (gray), who is right now (highlighted), and who's coming (normal). Selection changes automatically as time passes.

Real-time team synchronization
When nurse creates appointment, doctor sees it in calendar immediately without page refresh. Everyone in practice works with same data at exactly same moment. No page refresh needed.

Notes for the day
Add note for the day for team (e.g. 'technician coming today'). Text can be formatted, for example highlight important information.

Reservation blocks
Reserve time for lunch, administration or practice preparation - reservation blocks take space in calendar and patients don't see them as available slots.

Automatic lunch break
Lunch break is automatically created for each day separately according to your configured times. Set lunch breaks for individual days of week. System will automatically create breaks for days you configure here.

Audit log - History of all changes
Complete record of all events in system - who created appointment, who changed it, who received SMS. In disputes you have evidence. Can filter by patient and see chronological list with timestamps.

Colored icons in event history
Event history displays colored icons for faster orientation. Each event type has its color - appointment creation in green, cancellation in red, SMS in blue, changes in yellow. At first glance you see what happened.

Patient deactivation
Mark inactive patients directly in patient card. You can record deactivation reason - patient moved away, changed dentist, is problematic or deceased. Deactivated patients are visually distinguished throughout system.

Patient arrival confirmation
For each appointment you can mark whether patient arrived or didn't show up. 'Did not show up' checkbox allows quick recording of absence. Information is displayed in history and helps identify problematic patients.

Dynamic symptom reordering
System learns from your data. Every night it automatically recalculates which symptoms practice most frequently handles in last month. Most used symptoms move to top of list - nurse has them at hand without configuring.

Vacations and operation suspension
Plan vacation or practice closure in calendar. System automatically blocks online booking for these periods. Patients see practice is closed and cannot book. Each day is marked with water icon.

Patient import from PCDENT
Have 500 patients in PCDENT? Import them in 15 minutes instead of 15 hours of manual copying. System parses data, checks duplicates, creates patients.

Appointment collision validation
System checks that appointment doesn't overlap with another. When trying to create conflicting appointment, error message appears. Form stays open for time adjustment. Guaranteed protection against double-booking even when multiple people book simultaneously.

For Nurses - Advanced Features
Text Search for Appointments
Unique feature for fast finding suitable appointments using natural language.
Search by text in Czech
Nurse enters request in natural language: 'IN WEEK 25 MINUTES MONDAY MORNING' and system finds exactly matching appointments.
Flexible syntax
System understands different notations!
For Nurses
Less Administration, More Time for Work
Nurse can focus on work in practice instead of phone.
Fast work with entries
Nurse works with entries directly in calendar - changes visit type, moves appointments, adjusts time, adds notes to day. Interface designed from practice for maximum speed. Everything in few clicks.

Monthly view with procedure type icons
Nurse sees whole month at one glance - color-coded visit types (prevention, procedure, acute). Symptom icons directly next to patient name. Marking of full/empty days. Instant orientation in practice workload.

Daily view with time slots
Nurse clicks on day and sees timeline from 8:00 to closing time. Each patient is colored block with name, times, symptom icons and visit duration. Hover over name shows phone number or birth number. Day note is visible to everyone.

Patient management - search, edit, delete
Nurse manages complete patient database. Creates new records, edits data (phone, name), sends SMS. Fast search by name, PIN or birth date. Can delete inactive records (GDPR compliance). All changes are recorded in history.

Practical Use Cases
How Zuboklik works in practice
Doctor's morning preparation
Doctor arrives at work at 7:30. Opens Zuboklik dashboard and selects daily overview. Sees that today technician comes and 20 patients. First patient has prevention, second fallen filling, third acute pain. Prepares necessary material. Easy.

Fast booking with text search
Patient just finished treatment and asks for appointment next week Monday morning, 25 minutes. Nurse types 'IN WEEK 25 MINUTES MONDAY MORNING' - system immediately offers matching slots. In 10 seconds patient is booked.

Family prevention
Mrs. Nováková wants to book prevention for whole family (4 people). Logs in using birth number and PIN. Selects 'prevention' for herself, husband and two children. System offers her four appointments in a row on Thursday afternoon. Everyone is booked in 3 minutes.

Patient changes appointment
Mr. Svoboda has appointment Wednesday 14:00 but has to go to work. Opens Zuboklik - clicks 'Book appointment'. Selects his appointment. Clicks 'Move'. System offers other free appointments. Selects Thursday 16:00. Done. Nurse didn't have to solve anything.

New patient in practice
New patient arrives without appointment. Nurse adds them to system - enters name, birth number, phone. Patient is in database. Next time they can book themselves online. Just enter birth number and get SMS PIN.

What Zuboklik Can Do Compared to Others
Comparison with competition
| Funkce | Zuboklik | ClickDoc | Planfy | Reservio | Booklux |
|---|---|---|---|---|---|
| Online booking | check_circle | check_circle | check_circle | check_circle | check_circle |
| PIN instead of password | check_circle | cancel | cancel | cancel | check_circle |
| Intelligent time calculation by symptoms | check_circle | cancel | cancel | cancel | cancel |
| Text search for appointments | check_circle | cancel | cancel | cancel | cancel |
| Family accounts | check_circle | cancel | cancel | cancel | check_circle |
| Free/booked ratio for each day | check_circle | Only fully booked | Only fully booked | Only fully booked | Color distinction |
| Monthly view with visit type icons | check_circle | cancel | cancel | cancel | cancel |
| Special daily overview for doctor | check_circle | cancel | cancel | cancel | cancel |
| Yearly calendar view | check_circle | cancel | cancel | cancel | cancel |
| Reserved time for acute cases | check_circle | cancel | cancel | cancel | cancel |
| Conflict detection when changing work hours | check_circle | cancel | cancel | cancel | cancel |
| Real-time synchronization without refresh | check_circle | cancel | check_circle | check_circle | check_circle |
| Waitlist with SMS notification | check_circle | cancel | cancel | cancel | cancel |
| Dynamic symptom reordering | check_circle | cancel | cancel | cancel | cancel |
| Vacations with online booking blocking | check_circle | cancel | check_circle | Limited | check_circle |
| Notes for the day | check_circle | cancel | cancel | cancel | check_circle |
| SMS notifications | 1.20 CZK/SMS | On request | Credit 0.05-0.07 £/SMS | Credit separately | By plan |
| Insurance rules | check_circle | cancel | cancel | cancel | cancel |
| Price for small practice | 690 CZK/month | On request | 430-2450 CZK/month | 210-840 CZK/month | €11.99-???/month |
| Focus | Dental practices | A bit of everything | A bit of everything | A bit of everything | A bit of everything |
Online booking
PIN instead of password
Intelligent time calculation by symptoms
Text search for appointments
Family accounts
Free/booked ratio for each day
Monthly view with visit type icons
Special daily overview for doctor
Yearly calendar view
Reserved time for acute cases
Conflict detection when changing work hours
Real-time synchronization without refresh
Waitlist with SMS notification
Dynamic symptom reordering
Vacations with online booking blocking
Notes for the day
SMS notifications
Insurance rules
Price for small practice
Focus
Try All Features Free
30 days without limits, no credit card
Questions About Features
Answers to most common questions
You can choose from our predefined symptoms (we have over 20) and set your own rules for time calculation with support. Adding completely new symptoms is possible after contacting support. So if you have an idea, we're happy to listen to feedback.
Nurse enters request in natural Czech language, for example 'IN WEEK 25 MINUTES MONDAY MORNING' or 'TOMORROW 30 MINUTES AFTERNOON'. System immediately finds all matching appointments. It speeds up patient checkout after procedure.
Yes. You can set which symptoms are available for practice and which are not. For example remove procedures related to dental hygiene.
System is designed for one doctor with one or more nurses who share common practice calendar. Everyone sees same data and appointments.
System automatically displays freed appointment as available. Patients see it immediately when booking. Waitlist is planned for future.
Import from XML, JSON or CSV takes few minutes depending on number of patients. However, if data format is unknown, technical department must arrange its decoding and subsequent import. In this case import can take several days.
Currently we don't communicate interactively with other applications. We only support importing patients from various formats. However, we plan to make progress in connecting with other dental systems in the future.
Integration
Zuboklik integrates with other tools.
SMS gateway
Sending SMS notifications through Czech SMS gateway. SMS are charged separately at 1.20 CZK.
Patient import
Import from PCDENT, XML, JSON, CSV. Fast upload of existing patient database.
Planned features
Data export, API, AI are in preparation for future versions.
Security Technical Details
For those who want certainty about data security
Multi-tenant architecture
Each practice has own subdomain (zuboklik.cz/oto_novak). Data is strictly separated. No practice sees another practice's data.
Data encryption
Sensitive data (birth numbers, health information) is encrypted in database. We use AES-256 encryption.
GDPR compliant
Full GDPR support. Patients can request data deletion. Audit log of all access to sensitive data. Servers in EU.
Backup and availability
99.9% uptime. Automatic backups every 6 hours. Redundant servers. Monitoring 24/7.