Skip to contents

Returns the packaged map from a canonical diagnosis label to its coarse AFP class and the is_non_afp flag it implies. Every diagnosis emitted by polis_afp_diagnosis_lookup() and polis_afp_icd10() is a key here. Consumed by clean_afp_diagnosis().

Usage

polis_afp_diagnosis_class()

Value

A tibble with columns diagnosis (the canonical label), diagnosis_class (one of polio, afp_compatible, non_flaccid, non_afp, unspecified, not_recorded) and is_non_afp (logical; TRUE for reported illness that is not acute flaccid paralysis, i.e. the non_afp class).

Examples

head(polis_afp_diagnosis_class())
#> # A tibble: 6 × 3
#>   diagnosis               diagnosis_class is_non_afp
#>   <chr>                   <chr>           <lgl>     
#> 1 Poliomyelitis           polio           FALSE     
#> 2 Guillain-Barre syndrome afp_compatible  FALSE     
#> 3 Traumatic neuritis      afp_compatible  FALSE     
#> 4 Diphtheritic neuropathy afp_compatible  FALSE     
#> 5 Transverse myelitis     afp_compatible  FALSE     
#> 6 Non-polio enterovirus   afp_compatible  FALSE