Skip to contents

Original algorithm from B1851202 SAP defines a 3 class risk group:

Usage

derive_pneumococcal_risk_category(df, v, ...)

Arguments

df

the dataframe.

v

the value set. usually precomputed by the augment framework the value set can be explicitly supplied with v = get_value_sets(df)

...

ignored

Value

a dataframe

Details

High-risk (immunocompromised)

  • Asplenia - not supported

  • Cancer/Malignancy, Hematologic - OK

  • Cancer/Malignancy, Solid Tumor - OK

  • Chronic Kidney Disease - OK

  • Human Immunodeficiency Virus (HIV) – AIDS - OK

  • Human Immunodeficiency Virus (HIV) – No AIDS - OK

  • Immunodeficiency - OK

  • Immunosuppressant Drug Therapy - OK

  • Organ Transplantation - OK

  • Multiple Myeloma - not supported

At Risk (immunocompetent)

  • Asthma - OK

  • Alcoholism - OK

  • Celiac Disease - not supported

  • Chronic Liver Disease without Hepatic Failure - OK

  • Chronic Liver Disease with Hepatic Failure - OK

  • Chronic Obstructive Pulmonary Disease - OK

  • Cochlear Implant - not supported

  • Congestive Heart Failure - OK

  • Coronary Artery Disease (CAD) - OK

  • Chronic Neurologic Diseases - OK

  • Coagulation factor replacement therapy - not supported

  • CSF Leak - not supported

  • Diabetes Treated with Medication - OK

  • Down syndrome - OK

  • Institutionalized in nursing home or LTC facility (Nursing home or long-term care facility for those with disability or dependency on subject characteristics/risk determinants eCRF page) - OK

  • Occupational risk with exposure to metal fumes - OK

  • Other Chronic Heart Disease - OK

  • Other Chronic Lung Disease - OK

  • Other pneumococcal disease risk factors - OK

  • Previous Invasive Pneumococcal Disease - not supported

  • Tobacco smoking (Tobacco/E-Cigarettes) - OK

Anything else is low risk