Skip to content
forked from PEDSnet/IgAVN

Code and data used to create the cohort of children with IgA vasculitis with nephritis and assess their outcomes

Notifications You must be signed in to change notification settings

lenapheno/IgAVN

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

IgAVN

This repository contains code and data used to create the cohort of children with IgA vasculitis with nephritis and assess their outcome.

Cohort Development

IgAVN Diagnosis

  • SNOMED-CT codes for HSP were used to identify all patients with a diagnosis of IgAV/HSP on or after January 1, 2009.
  • Patients diagnosed with another form of vasculitis were excluded based on occurrence of at least one SNOMED-CT diagnosis code contained in the following codesets:
  • In order to focus on outcomes related to a patient’s IgAV and not attributable to other chronic medical conditions, we excluded patients with evidence of non-renal chronic disease. To identify complex chronic disease, we applied the taxonomy from the Pediatric Medical Complexity Algorithm which was developed and validated to identify chronic and complex medical conditions and aggregate related diagnoses according to body system:
    • We used the PMCA ICD codeset to flag progressive (progressive = yes) or malignant (body_system = malignant) diagnoses and identified the impacted body system using the body_system indicator in the codeset. We then excluded from the cohort any patients with at least one such malignant or progressive condition diagnosis impacting a non-renal (body system not equal to renal) body system

Nephrology Contact

  • Contact with nephrology was defined as any in-person or administrative encounter either with a provider specializing in nephrology or at a nephrology specialty care site using a set of specialty codes. Patients were divided into three groups based on frequency of contact with nephrology: group 0 included patients never seen by nephrology, group 1 were patients seen by nephrology a single time, and group 2 were those followed by nephrology two or more times.

Rheumatology Contact

  • Contact with rheumatology was defined as any in-person or administrative encounter either with a provider specializing in rheumatology or at a rheumatology specialty care site using a set of specialty codes.

GI Contact

  • Contact with GI was defined as any in-person or administrative encounter either with a provider specializing in GI or at a GI specialty care site using a set of specialty codes.

Medications

Several codesets were used to define medication treatement groups for the cohort:

Outcomes

Blood Pressure Z-Score (Systolic/Diastolic Hypertension)

  • Blood pressure z-score was derived using a custom function which references the NHBPEP task force fourth report norms.
  • Systolic hypertension was defined as SBP ≥ 95th percentile for children under 13 years of age or SBP ≥ 130 for patients 13 years of age or older.
  • Diastolic hypertension was defined as DBP ≥ 95th percentile for children under 13 years of age or DBP ≥ 80 for patients 13 years of age or older.

Estimated glomerular filtration rate (eGFR)

Advanced Chronic Kidney Disease (CKD)

  • Advanced CKD was defined as an eGFR less than 60 mL/min/1.73 m2 on two separate occasions at least three months apart, with no eGFR value above 90 mL/min/1.73 m2 between or after these values, except in the event that a patient received a kidney transplant.

Proteinuria

  • Urine Protein was defined using a series of LOINC Codes
  • Proteinuria was defined as having ≥2+ on urinalysis.
  • A custom function was developed to annotate urine protein results and determine proteinuria for the cohort.

UPCR

Hematuria

  • Urine Blood labs were defined using a series of LOINC Codes
  • Hematuria was defined as having a qualitative result indicative of the presence of red blood cells (e.g positive, too numerous to count, moderate) or a quantitative result of >5 red blood cells observed in urinalysis dipstick and/or microscopic result.
  • A custom function was developed to annotate urine blood results and apply a hierarchy to determine hematuria for the cohort.

Serum Albumin/Hypoalbuminemia

  • Serum Albumin labs were defined using a series of LOINC Codes.
  • Hypoalbuminemia was defined as serum albumin value of <2.5 g/dL.

Transplant

  • A broad approach was applied for kidney transplant that takes into consideration the following:
    • Procedure codes for kidney transplant
    • Condition codes for kidney transplant

Biopsy

  • A broad approach was applied for kidney biopsy that takes into consideration the following:
    • Procedure code for kidney biopsy
    • Procedure code associated with biopsy (renal not specified), accompanied by source value string search for kidney/renal/kidney biopsy ICD code or kidney finding condition code on same date
    • Condition code for kidney biopsy
    • Condition code for biopsy result (renal not specified), accompanied by kidney finding condition code on same date
    • String search for kidney/renal biopsy in visit source value.

Dialysis

Chronic Dialysis

  • Chronic dialysis was defined as presence of at least one chronic dialysis code or two non-chronic dialysis codes separated by at least 90 days. Initiation of chronic dialysis was defined as the first chronic dialysis procedure date for those with a chronic dialysis code or the first of any dialysis procedure date for those who met the 90 day separation criteria.

End Stage Kidney Disease (ESKD)

  • End stage kidney disease (ESKD) was defined as having outcomes of chronic dialysis, transplant and/or death.

About

Code and data used to create the cohort of children with IgA vasculitis with nephritis and assess their outcomes

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • R 100.0%