Custom breakdowns can be added to the breakdownResultOutputTypes property in shrine.conf. A new custom breakdown can be added by creating a new property inside breakdownResultOutputTypes and providing a description and category for the new breakdown. Each property name must match a breakdown name available in i2b2's QT_BREAKDOWN_PATH table. Please note that the SHRINE user role in i2b2 must have permission to access the breakdown. Below is an example of three custom breakdown configurations, PATIENT_TOP20MEDS_XML, PATIENT_TOP20DIAG_XML, PATIENT_CHARLSON_XML, and PATIENT_NIH_ENROLLMENT_XML.

Example Custom Breakdowns
  breakdownResultOutputTypes {
      PATIENT_TOP20MEDS_XML {
        description = "Most Frequent Medication Ingredients"
        category = "Medications"
      }
      PATIENT_TOP20DIAG_XML {
        description = "Most Frequent Diagnosis"
        category = "Diagnoses"
      }
      PATIENT_CHARLSON_XML {
        description = "Charlson Comorbidities"
        category = "Diagnoses"
      }
      PATIENT_ELIXHAUSER_XML {
        description = "Elixhauser Comorbidities"
        category = "Diagnoses"
      }
      PATIENT_NIH_ENROLLMENT_XML {
        description = "NIH Enrollment"
        category = "Demographic"
      }
      PATIENT_DOMAIN_FACT_XML {
        description = "Patient Frequency by Fact Type"
        category = "Research"
      }
  } //breakdownResultOutputTypes
  • No labels