Quick start
Predict codes integration: SKS
Predict codes integration: SKS
Request: code prediction system identifier, Response: both diagnosis and procedure codes are returned
sksjson
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. Theis-a operator on the code property matches a prefix and all its descendants in the SKS hierarchy.
- Diagnosis only: filter with
is-a: "D". See ICD-10 → Denmark (SKS) for more information. - Procedure only: filter with
is-a: ["K", "UX", "B", "Z", "W", "N"]. See Procedure Codes → Denmark (SKS) for more information.
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.