A utility function to get or query icd_meta_codes, returning a limited selection of ICD-10 codes and labels.
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
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