All projects

Desktop clinical software · Real client delivery

DentalClinic

Delivered to an anonymous dental-clinic client in 2021, DentalClinic is a C# WinForms and SQL Server line-of-business system. Its defining interface translates four verified treatment categories into distinct regions on a selectable 32-tooth chart.

  • C# / .NET
  • SQL Server
  • Clinical domain modelling
Open demo · DentalClinic (opens in a new tab)

Fictional case. No database connected.

The DentalClinic treatment-planning workspace showing the numbered 32-tooth chart, the treatment mapping strip and the selected tooth panel, using fictional demo data.

A real clinic, a real constraint

DentalClinic was delivered in 2021 for an anonymous dental-clinic client. The desktop application uses C# WinForms on .NET Framework with SQL Server and separates presentation, business logic and data access into PL, BL and DAL layers.

The central design problem was not generic record entry. Treatment planning had to preserve a clinical distinction: different treatments affect different regions of a tooth, and the interface needed to make that mapping immediate and selectable.

Mapping treatment to tooth region

Four verified mappings define the public example: Filling affects the middle surface, Endo the root, Crown & Bridge the crown, and Exodontia the whole tooth. The mapping determines which region receives the treatment state, so the visual model carries domain meaning rather than acting as decoration.

The treatment table states the relationship in text, while the interface mapping strip supplies the corresponding colour reference. Together they keep the model understandable without relying on colour alone.

The interface mapping strip supplies the colour reference; the table below carries the same mapping in text.
The four verified treatment-to-region mappings
TreatmentTooth region
FillingMiddle surface
EndoRoot
Crown & BridgeCrown
ExodontiaWhole tooth

The chart as an interface

The full interface presents 32 selectable teeth with shared hover and selection behaviour. A reviewer can choose a tooth, apply a treatment to its mapped region, replace that choice or remove it, then inspect the current plan and the changes made during the session.

The chart is the project's primary visual everywhere it appears, so every crop keeps the complete upper and lower arches with their numbering legible rather than showing a fragment of the interface.

Explore the tooth chart

The browser recreation concentrates on the treatment-planning interaction: select, apply, replace, remove and reset.

This portfolio demo recreates selected DentalClinic treatment-planning workflows using fictional data. It is fully self-contained and does not connect to the original clinic database.

Open demo · DentalClinic (opens in a new tab)