Skip to main content
SKS, the Danish national healthcare classification system maintained by Sundhedsdatastyrelsen (the Danish Health Data Authority), spans diagnoses, surgical and non-surgical procedures, examinations, treatments, functioning and disability, and supplementary classifications across Danish hospitals and healthcare services. The diagnosis codes (main group D) are based on ICD-10, while the remaining main groups cover the rest of the Danish healthcare coding domains.
Because SKS combines diagnosis and procedure codes in one system, you can use Code filtering to restrict predictions to one code type depending on your use case.

Quick start

Request: code prediction system identifier, sks
Response: both diagnosis and procedure codes are returned
json
API reference →

Filter by code type

Because SKS combines diagnosis and procedure codes in one system, you can use Code filtering to restrict predictions to one code type. The is-a operator on the code property matches a prefix and all its descendants in the SKS hierarchy.

Supported code groups

SKS is organized into main groups (hovedgrupper), each covering a specific domain of Danish healthcare coding. The table below lists all main groups and indicates which are currently supported.

SKS background

Code structure

SKS combines diagnosis and procedure codes in a single system. Each code is prefixed by a group letter that identifies the main classification.

Diagnosis codes

Diagnosis codes use a D prefix followed by an ICD-10 code. They follow the same hierarchical structure as ICD-10 with the Danish prefix convention.

Procedure codes

Procedure codes span multiple groups, each identified by a letter prefix:

Lateral modifiers

SKS codes can carry modifier codes (tillægskoder, til group) to indicate laterality and contrast. Modifiers are optional and attached only when clinically relevant. Sundhedsdatastyrelsen maintains official LPR3 code lists that define which base codes should receive modifiers: diag.lateral and proc.lateral for obligatory laterality, proc.kontrast for obligatory contrast. Codes not in these lists can still receive modifiers voluntarily when the clinical text supports it. Codes whose display text implies bilateral (e.g., “dobbeltsidig”, “bilateral”) are excluded and never receive laterality modifiers. Modifiers are appended to the base code with a + separator; there is no separate modifiers field on the response.
TUL3 (bilateral) is not used on procedure codes. A bilateral procedure returns two separate codes: one with TUL1 (right) and one with TUL2 (left). For example, a bilateral knee X-ray appears as UXRG25+TUL1 and UXRG25+TUL2. Other modifiers (such as contrast) are preserved on both entries. On diagnosis codes, TUL3 remains a single code.

Examples


Please contact us if you need further support in your SKS integration.