What is Clear.Dental?

For Dentists, by Dentists

Clear.Dental is an Open Source Dental EHR Suite that is made for dental practices and made by dental professionals. Most other software was made by software engineers who have no real clinical experience. Clear.Dental is different in that the software is made by a practicing dentist. Dr. Shah also uses Clear.Dental in his own practice and makes changes as needed.

Free and Open Source

Clear.Dental is free to use and free to tinker with. The license is GPLv3 so you have the freedom to know how it works, make changes, and keep the software forever. There is nothing to chain you or your practice down to vendor lock-ins. This also allows other developers and doctors to submit recommendations and changes to the software and everybody will benefit.

Works on Linux

Clear.Dental is the first Dental EHR to work natively on Linux. This allows practices to control the software that is installed on their system and the freedom to customize the staff and patient experience. By using Linux, you have the full support of companies like IBM, Oracle, and Google who run their mission critical software on Linux. With the full security of Linux, you can also be rest assured the data in your practice is safe.

Distributed filesystem for a Hybrid Cloud System

Most dental and medical EHR systems use a central server with just a single point of failure. Why should any doctor settle for a system that can be so easily broken? By using git as a content management system, Clear.Dental can ensure that all the data is safe and always accessible by a trusted computer or device. Even if the network itself goes down, you can still access your patient's data. By combining the power of the Linux filesystem with git, you can keep track of who made what changes to the patient’s data and at what time. All changes now have the proper log history as required by HIPAA.

Built with Touch in Mind

Using a keyboard and mouse is not compatible with clinic care. A dental clinic is a wet and dirty environment that requires providers to wear gloves and to avoid cross-contamination wherever possible. One could put a cover over the keyboard or mouse but it makes them very difficult to use. You also can’t place a keyboard near the patient’s mouth for your charting. Doctors have to hire an extra assistant just to help in charting what is in the patient’s mouth.

Clear.Dental solves this issue by being made with touch in mind. Specifically, it was made with resistive touch screens in mind which allows anything (including the explorer) to be used as a stylus. That way, the doctor doesn’t have to stop what he/she is doing and now charting and treatment planning can be streamlined.

Two versions

Version 1.0

  • Uses Qt 5.15
  • Uses qmake for building
  • Uses QML Material UX
  • Relies on X11 hacks to get touchscreen working
  • Data is stored in /home/$USER/clearDentalData/ (each user needs a clone of the data)
  • Supports resistive touch screens (which self identify as a mouse) for things like scrolling
  • Requires a 1920x1080 (or higher) resolution screen
  • Main target is Linux Desktops; will never support Android / iOS / macOS
  • Will no longer get new features
  • Only supports US English and Universal Dental Charting System
  • If it fits your requirements, it is ready for production
  • Still open source and available to the public
  • Source code: https://gitlab.com/cleardental/cleardental

Version 2.0

  • Uses Qt 6.8 (and higher)
  • Uses cmake for building
  • Uses KDE's Kirigami UX
  • Supports Wayland
  • Data can be stored in /var/clearDentalData (so only each PC needs a clone rather than user); but it can actually be configured by end user
  • Future support for Android / iOS / macOS
  • Requires a minimum of 1440 x 720 (portrait or landscape) resolution screen
  • Rely on actual touchscreen monitors; fake mice are no longer supported
  • Have better i18n support
  • Will be able to dynamically support both US's universal charting system along with FDI charting
  • Better support for pracitices that just want to use the automated billing system
  • Not yet ready for production use
  • Source code: https://invent.kde.org/desiotaku/cleardental