Describe the diagnosis. The ICD-10 code comes back.
Dolomiti Sportclinic codes its diagnoses in ICD-9 and is preparing for ICD-10. We built a catalogue of every ICD-10-CM code that answers plain questions in Italian, German or English, turns the clinic's old ICD-9 codes into their new counterparts, and works inside the clinic's records system as a browser extension.
- Role
- Data pipeline · Search · Website · Browser extension · Print
- Languages
- Italian · German · English
- Status
- In clinical review
Introduction
74,879 codes are too many to look up by hand.
ICD-10-CM records what ICD-9 never did: the side, the encounter, whether an injury is new or old. That precision is what makes the right code hard to find. The clinic's doctors think in their own words and in the ICD-9 codes of a 2015 pocket book on orthopaedics and trauma. The catalogue starts there: a question in plain words, or an old code, returns the new one.
74,879
diagnosis codes, each with its title in Italian, German and English
129/129
reference questions answered with the expected code
14,143
ICD-9 codes that lead straight to their ICD-10 counterparts
Demonstration
Ask it the way you would ask a colleague.
Write the diagnosis as you would say it, in any of the three languages. The answer names the code with its side and encounter, and opens every related form of the condition. Choose a question below.
Diagnoses
ICD-10-CM- S83.241AOther tear of medial meniscus, current injury, right knee, initial encountercurrenttraumaticright
All variants (38)
Answers recorded from the live catalogue on 25 September 2026. The real one takes a few seconds; this replay is shorter.
The website
One field for every code.
The page is one question field over the 22 chapters of ICD-10-CM. Each title shows in the reader's language with the official English beneath it, and the interface switches between Italian, German and English.
In the records system
The code goes where the doctor already writes.
The clinic documents in a web-based clinical system that cannot be changed. The extension adds an ICD-10 field to its diagnosis form and to the case report, and one click places the code and its title in the report's diagnosis text. Saving stays with the doctor.
Shown on a stand-in for the clinical system with sample text. No patient data.
On paper
The same data, printed.
Two PDFs come out of the same build as the website: the complete catalogue in 3,159 pages with every coding instruction, and a short edition in 1,052 pages with codes and titles in two columns. Print and screen always agree, because neither has its own copy of the data.
Technology
A small stack for a large catalogue.
One pipeline turns the official files into a static website, a small answer server, a browser extension and two PDFs.
Architecture
From the official files to an answer.
Nothing in the catalogue is typed in by hand. Every code comes from the official files, and every answer is checked against them.
01
Import
The published ICD-10-CM files are read as they are: 98,722 rows, none dropped, each keeping the file and row it came from.
02
Translate
Every official title gets an Italian and a German version. They stay marked as machine translations until a clinician has reviewed them.
03
Pick, then judge
A language model reads the full index of categories and names the likely ones. A second pass checks their codes against the official titles and keeps at most five, and any code that contradicts the question's side, timing or cause is dropped.
04
Bridge the old codes
ICD-9 codes are answered from the official correspondence tables of the U.S. health authorities, carried forward to the current release.
05
Build once
The website, the extension and both PDFs come from one build, so a code reads the same on screen, in the records system and on paper.
Legal
No patient data, by design.
A code catalogue has no reason to know who the patient is, so it never asks.
No accounts, no database
The catalogue runs without logins, analytics or a database. There is nothing to breach and nothing to delete.
Questions stay out of logs
A question goes to the model with storage turned off. The server keeps no log; it only remembers recent answers in memory, so a repeated question is answered at once.
Public-domain codes
ICD-10-CM is published by the U.S. government and is in the public domain. The translations are ours.
The doctor decides
The catalogue suggests and the doctor chooses. The extension only fills in what the doctor clicks, and saving stays with the doctor.
Result
Every diagnosis code in the clinic's three languages, one question away.
The catalogue is live for the clinic's review, the extension works inside its records system, and both PDFs print from the same data. A clinician's sign-off on the translations and the old-code links is the last step before daily use.