Skip to contents

A utility function to get or query icd_meta_codes, returning a limited selection of ICD-10 codes and labels.

Usage

get_icd_labels(year = NULL, icd3 = NULL, search = NULL, ...)

Arguments

year

Year or years to get (numeric or character vector)

icd3

A character vector of three-digit ICD-10 codes to select

search

(optional) A string to search for in the label column using fuzzy matching (agrep)

...

(optional) Further arguments passed to agrep when searching with icd_label

Value

data.frame(year, icd3, icd_code, icd_normcode, icd_sub, label), see icd_labels

Details

If an ICD code is provided as argument icd3, all corresponding codes and subcodes are returned. If a search term is provided, all codes are returned whose label matches the string approximately.

Returns a data frame with ICD metadata, consisting of year, ICD code and label. Optional arguments allow selection of entries by year, code or label. This is beneficial because the entire history is relatively large and rarely required in full.

Examples

get_icd_labels(year = 2019, icd3 = "I25")
#>        year icd3 icd_code icd_normcode icd_sub
#> 238397 2019  I25    I25.-          I25     I25
#> 238398 2019  I25    I25.0        I25.0    I250
#> 238399 2019  I25   I25.1-        I25.1    I251
#> 238400 2019  I25   I25.10       I25.10   I2510
#> 238401 2019  I25   I25.11       I25.11   I2511
#> 238402 2019  I25   I25.12       I25.12   I2512
#> 238403 2019  I25   I25.13       I25.13   I2513
#> 238404 2019  I25   I25.14       I25.14   I2514
#> 238405 2019  I25   I25.15       I25.15   I2515
#> 238406 2019  I25   I25.16       I25.16   I2516
#> 238407 2019  I25   I25.19       I25.19   I2519
#> 238408 2019  I25   I25.2-        I25.2    I252
#> 238409 2019  I25   I25.20       I25.20   I2520
#> 238410 2019  I25   I25.21       I25.21   I2521
#> 238411 2019  I25   I25.22       I25.22   I2522
#> 238412 2019  I25   I25.29       I25.29   I2529
#> 238413 2019  I25    I25.3        I25.3    I253
#> 238414 2019  I25    I25.4        I25.4    I254
#> 238415 2019  I25    I25.5        I25.5    I255
#> 238416 2019  I25    I25.6        I25.6    I256
#> 238417 2019  I25    I25.8        I25.8    I258
#> 238418 2019  I25    I25.9        I25.9    I259
#>                                                                         label
#> 238397                                   Chronische ischämische Herzkrankheit
#> 238398            Atherosklerotische Herz-Kreislauf-Krankheit, so beschrieben
#> 238399                                       Atherosklerotische Herzkrankheit
#> 238400 Atherosklerotische Herzkrankheit: Ohne hämodynamisch wirksame Stenosen
#> 238401                 Atherosklerotische Herzkrankheit: Ein-Gefäß-Erkrankung
#> 238402                Atherosklerotische Herzkrankheit: Zwei-Gefäß-Erkrankung
#> 238403                Atherosklerotische Herzkrankheit: Drei-Gefäß-Erkrankung
#> 238404      Atherosklerotische Herzkrankheit: Stenose des linken Hauptstammes
#> 238405      Atherosklerotische Herzkrankheit: Mit stenosierten Bypass-Gefäßen
#> 238406              Atherosklerotische Herzkrankheit: Mit stenosierten Stents
#> 238407               Atherosklerotische Herzkrankheit: Nicht näher bezeichnet
#> 238408                                                   Alter Myokardinfarkt
#> 238409         Alter Myokardinfarkt: 29 Tage bis unter 4 Monate zurückliegend
#> 238410          Alter Myokardinfarkt: 4 Monate bis unter 1 Jahr zurückliegend
#> 238411                  Alter Myokardinfarkt: 1 Jahr und länger zurückliegend
#> 238412                           Alter Myokardinfarkt: Nicht näher bezeichnet
#> 238413                                                  Herz-(Wand-)Aneurysma
#> 238414                                               Koronararterienaneurysma
#> 238415                                            Ischämische Kardiomyopathie
#> 238416                                                 Stumme Myokardischämie
#> 238417             Sonstige Formen der chronischen ischämischen Herzkrankheit
#> 238418           Chronische ischämische Herzkrankheit, nicht näher bezeichnet
get_icd_labels(year = 2019, search = "Asthma")
#>        year icd3 icd_code icd_normcode icd_sub
#> 239039 2019  J45    J45.-          J45     J45
#> 239040 2019  J45    J45.0        J45.0    J450
#> 239041 2019  J45    J45.1        J45.1    J451
#> 239042 2019  J45    J45.8        J45.8    J458
#> 239043 2019  J45    J45.9        J45.9    J459
#> 239044 2019  J46      J46          J46     J46
#> 248964 2019  T48    T48.6        T48.6    T486
#>                                                              label
#> 239039                                           Asthma bronchiale
#> 239040                   Vorwiegend allergisches Asthma bronchiale
#> 239041                         Nichtallergisches Asthma bronchiale
#> 239042                           Mischformen des Asthma bronchiale
#> 239043                   Asthma bronchiale, nicht näher bezeichnet
#> 239044                                          Status asthmaticus
#> 248964 Vergiftung: Antiasthmatika, anderenorts nicht klassifiziert