RIVIL
Dental clinics

3D chart, booking, and invoicing in one dental app

Clinical work (2D and 3D charts, tooth-level plans, periodontal chart, imaging) sits next to booking, invoices, and stock. The dental module runs only where you use it, so it does not clutter everyone’s menu.

erp.rivil.app/clients/482
Andrei Popescu
Save evaluation + New plan
OdontogramPlansPerio chartImagingSee 3D model too
18
17
16
15
14
13
12
11
21
22
23
24
25
26
27
28
48
47
46
45
44
43
42
41
31
32
33
34
35
36
37
38
CavityFillingCrownRoot canalImplant
We know the story

What usually gets in the way

✕ Chart on paper or in another app✕ Treatment plans rebuilt by hand✕ X-rays in another tool✕ Empty chairs between patients✕ Patients who skip recall✕ Consumables that expire✕ Chart on paper or in another app✕ Treatment plans rebuilt by hand✕ X-rays in another tool✕ Empty chairs between patients✕ Patients who skip recall✕ Consumables that expire✕ Chart on paper or in another app✕ Treatment plans rebuilt by hand✕ X-rays in another tool✕ Empty chairs between patients✕ Patients who skip recall✕ Consumables that expire
Digital chart

Tooth status by surface

FDI numbering, permanent, primary, or mixed dentition. Select teeth (or a full arch), add a condition or procedure from one search, and mark items resolved or completed.

Save evaluations (initial or checkup) with notes and recommendations and return to them anytime. Adding findings and closing them are separate permissions: assistant completes, clinician closes.

  • Caries, filling, crown, root canal, implant, missing tooth by surface
  • Saved evaluations with notes and recommendations
  • History per tooth with clinician and date
erp.rivil.app/clients/482
Andrei Popescu
Save evaluation + New plan
OdontogramPlansPerio chartImagingSee 3D model too
18
17
16
15
14
13
12
11
21
22
23
24
25
26
27
28
48
47
46
45
44
43
42
41
31
32
33
34
35
36
37
38
CavityFillingCrownRoot canalImplant
3D view

Arches in 3D to show the patient what is next

The same status in 3D: rotate with the mouse, zoom, and pick teeth on the model. Colors follow chart findings; gingiva can hide to show roots.

Switch back to the classic chart anytime with the same selection.

  • Rotate, zoom, and select on the model
  • Front, top, and bottom views
  • Colors by conditions and procedures
Active typePermanent
Selected teeth1
Tooth detailsTooth 25

Drag to rotate the model, click a tooth to select it. Colored teeth are sample findings.

Treatment plan by tooth

Treatment plans with options, stages, and clear pricing

Build the plan by tooth with stages and options (A, B); the patient accepts or declines with a reason. After acceptance the structure locks, and each completed item updates the chart.

Price can adjust by percent with rounding and revert to the original. Create a quote, link appointments, and print for the patient.

  • Options, stages, and reusable protocols
  • Price adjustment you can undo
  • Completed work writes to the chart
  • Quote and print from the plan
erp.rivil.app/dental/plans/24
Treatment plan
Print Create quote
Full rehabilitationAcceptedAndrei Popescu
Option A ✓Option B+ Option+ Stage
TeethProcedureClinicianPrice
Etapa 1 · Igienizare și control
-Detartraj și periaj profesionalDr. Ionescu 250
Etapa 2 · Tratamente
16, 26Obturație compozitDr. Ionescu-10% 405
36Tratament de canalDr. Popa-10% 810
36Coroană ceramicăDr. Popa 1.800
Option total$3,670
Periodontal chart

Periodontal probing from the keyboard

Per tooth record pocket depth, recession, bleeding, plaque, mobility, and furcation. Values advance to the next field; high values are highlighted.

See chart indices (mean depth, attachment, bleeding, plaque), compare with the prior visit, and export PDF for the patient.

  • Six points per tooth, fast entry
  • Indices and visit-to-visit comparison
  • Trend over time, PDF for the patient
erp.rivil.app/clients/482
Perio chart
PDF Close chart
Mean pocket depth2,9 mm-0,4 vs previous chart
Mean attachment3,4 mm-0,3 vs previous chart
Bleeding18%-9% vs previous chart
Plaque24%-12% vs previous chart
Maximum pocket depth (mm)
12 oct3463232222334543
14 apr4574332322344654
18171615141312112122232425262728

Type digits to advance fields. Depths of 4 mm or more are highlighted automatically.

Imaging

Patient radiographs in their file

Upload panoramic, periapical, bitewing, or photos; link to a tooth and compare between visits with zoom, brightness, and contrast.

For digital sensors, a small local app can watch the folder where the device exports images and send them to the patient file. Compatibility depends on the device; we check upfront.

  • Panoramic, periapical, bitewing, CBCT, photos
  • Compare two images with zoom and contrast
  • Automatic import from the device export folder
erp.rivil.app/clients/482
Imaging · Andrei Popescu
Compare (2/2) Upload images
Panoramic12 oct 2026senzor
Retroalveolar · dinte 3612 oct 2026senzor
Bitewing · dreapta12 oct 2026
Retroalveolar · dinte 3614 apr 2026
Panoramic14 apr 2026
Fotografie14 apr 2026
Chair booking

Practice calendar by clinician and chair

Each procedure has its duration, each clinician their schedule, and chairs are booked like people. No more double booking on the same chair.

Several clinics appear in one view.

  • Procedures with duration and breaks
  • Bookable chairs and equipment
  • Multiple clinics, one calendar
erp.rivil.app/scheduling
Appointments
Day ▾ + Appointment
08:00
09:00
10:00
11:00
12:00
13:00
Room 1
ConsultAndrei P.
Follow-upMaria S.
ProcedureIoana D.
Room 2
ProcedureRadu M.
ConsultElena T.
Follow-upVlad C.
MRI unit
ScanDan A.
ScanAna B.
ScanCătălin Z.
Booking and reminders

Patients book themselves and remember visits

The booking page shows only open times for the chosen procedure. Email confirmation and reminders; freed slots can go to a waitlist.

Recall reminders help with periodic checkups.

  • Only open times
  • Email confirmation and reminders
  • Waitlist and recall reminders
Your companyBook online
1 Pick a service
Consult30 min · 150 $
Procedure60 min · 400 $
2 Pick day and time
M14
T15
W16
T17
F18
09:0009:3010:1511:0011:4514:00
Book now
Patient file

File, documents, and consents together

The patient file has your fields (allergies, source, last visit); consents and GDPR documents generate from templates with patient data filled in.

  • Custom file fields
  • Documents from templates
  • Full history per patient
erp.rivil.app/clients/482
Andrei Popescu
Edit + Appointment
A
Andrei Popescu
Client since 2024 · Center location
Custom fields
AllergiesPenicillin
SourceReferral
Last visit12 oct 2026
Phone0722 123 456
History
12 OctAppointment: Consult
28 SepInvoice FCT-0118 · $400
14 Sep5★ review received
02 SepDocument: GDPR consent signed
Stock

Consumables under control

Consumable stock with minimum and expiry alerts. Items below minimum group by supplier, ready to order.

  • Minimum stock and expiry alerts
  • Lot traceability
  • Supplier orders
erp.rivil.app/inventory
Stock · All warehouses
ProductWarehouseStockMinStatus
Nitrile gloves MCentral warehouse240100In stock
Disinfectant 1LCentral warehouse3840Below min
Syringes 5 mlRoom 21250Reorder
A4 paperCentral warehouse9030In stock
2 products below minimum, grouped by supplierCreate orders
Questions

What people ask us

Does it fit a single-chair practice?

Yes. Start with booking or the chart and add modules when you need them, without paying for unused parts.

Does dental show up for every company on RIVIL?

No. It is a separate module enabled only for practices that use it. Other companies do not see it.

How does the treatment plan work?

You build it by tooth with stages and options; the patient accepts or declines. Completed work updates the chart; you can create a quote and print from the plan.

Does it connect to the X-ray device?

You can upload images directly. For sensors, a small local app can read the device export folder. We verify compatibility with your device upfront.

How is patient data protected?

See the security page. For sensitive data we align on requirements from the start.

RIVIL Websites

Need a site too?

Booking, contact, and hiring forms wired straight to CRM and ERP, on a fast site designed around your brand.

Let’s see how it looks for your company

We have a call, learn how you work, and set up a free 7-day demo environment.

Popular pages