Curaeon Help Centre / KB-126
Open in the Help Centre →  ·  All topics
KB-126Clinical softwareHow-to
Draft. This article is awaiting technical review and may change — if anything here conflicts with advice from our team, follow the team.

Code a backlog of free-text diagnoses in Settings → Diagnosis coding

Give every diagnosis that was typed as free text a SNOMED CT-AU or ICPC-2 code, one wording at a time instead of one patient at a time, and know exactly what each click changes.

Before you start

Important: Coding a wording here changes every chart that carries that wording, at once, and there is no undo. Codes cannot be removed in bulk. Read the number on the button before you click it.

What the screen shows

Settings → Diagnosis coding: each row is one wording as it was typed, with how many diagnoses and patients carry it, and a search box for the matching term.
Settings → Diagnosis coding: each row is one wording as it was typed, with how many diagnoses and patients carry it, and a search box for the matching term.

The line under the heading tells you the size of the job, for example "1,240 diagnoses across 86 wordings". Below it:

Column What it is
Diagnosis as written The exact wording as it was typed into charts. Where the same wording was typed with different capitals or stray spaces, the rows are one group and the most common spelling is shown.
Diagnoses How many uncoded diagnoses carry this wording.
Patients How many different patients those diagnoses belong to.
Code A search box for the terminology, filled in with the practice's own wording to start you off.

What is and is not in the list:

Code one wording

  1. Find the row. Start at the top: the largest groups clear the most work.
  2. In the Code column, look at the matches under the search box. The box starts with the practice's wording; edit it until the right concept appears. A search needs at least two characters, and up to five matches are shown. Each match shows the term, the terminology it comes from (SNOMED CT-AU or ICPC-2), its code, and for SNOMED terms the kind of concept (for example disorder).
  3. Click the matching term. Nothing is written yet. The row now shows the term and code you picked, with two buttons.
  4. Check the number on the button, for example Code 28 diagnoses. That is how many charts' diagnoses you are about to change.
  5. Click Code N diagnoses. A message confirms "Coded N diagnoses as" followed by the code, and the row leaves the list.

Picked the wrong term? Click Change before step 5 and search again.

If nothing matches, the screen says Not in the catalogue — try another wording. Try the clinical term rather than the abbreviation, or a shorter phrase. If the wording is too vague to code safely as a group, leave it and code those diagnoses patient by patient from each chart.

Two things you do not have to check for

Restricted records

If some uncoded diagnoses belong to patients whose records are restricted to named clinicians (KB-061 — Restrict a patient's record, and open one in an emergency), and you are not one of them, those diagnoses are left out of the list and out of the counts. A line under the heading says how many, for example "3 diagnoses for restricted records are not shown". A bulk pass you run leaves them uncoded; they stay in the backlog of the clinicians the record is open to. When the only diagnoses left are ones you cannot see, the screen says Nothing open to you is left to code.

When no terminology is loaded

The screen shows this note above the table:

No clinical terminology is loaded. These diagnoses are fine as free text — coding them needs SNOMED CT-AU or ICPC-2, loaded with make condition-import once the practice has a licence.

In that state the backlog is still listed, but the search finds nothing because there is nothing to search. That is the normal state of a new installation, not a fault, and free-text diagnoses work everywhere else in Curaeon in the meantime.

Loading a terminology is done on the practice server, by whoever looks after it, from the licensed release file. It is not something this screen can do. SNOMED CT-AU is licensed through the National Clinical Terminology Service and ICPC-2 PLUS through the University of Sydney. If you are not sure whether your practice has a licence or who should load the file, raise a ticket.

What is recorded

What each message means

You see What it means What to do
Nothing left to code. and Every diagnosis on file carries a code. The backlog is empty. Nothing. New free-text diagnoses will appear here as they are recorded.
Nothing open to you is left to code. The only uncoded diagnoses left are on restricted records you are not named on. Ask a clinician named on those records to finish them.
No clinical terminology is loaded. Neither SNOMED CT-AU nor ICPC-2 has been loaded on the server. See the section above.
Not in the catalogue — try another wording. The terminology is loaded and has no term matching what is in the box. Edit the search text.
Couldn't load the backlog — followed by a reason The list could not be fetched. It is not the same as an empty backlog. Click Retry.
Coding a diagnosis is a clinical decision — clinician or admin only. Your role does not hold chart.write. Ask a clinician to do the coding, or an administrator to review your permissions (KB-034 — Choose the right role and permissions for a new staff member).

If that didn't work

Still stuck? Raise a ticket at support.curaeon.com.au or call 1300 XXX XXX. If your clinic can't see patients right now, call and choose option 1. Support is staffed Monday to Friday, 8:00–18:00 Sydney time; outside those hours a call or text to the same number is answered on a best-effort basis.