report_qim_diabetes: Diabetes Quality Improvement Measure report, in the contact...

View source: R/QIM_diabetes.R

report_qim_diabetesR Documentation

Diabetes Quality Improvement Measure report, in the contact list

Description

Filtered by date, and chosen clinicians

Usage

report_qim_diabetes(
  dMeasureQIM_obj,
  contact = NA,
  date_from = NA,
  date_to = NA,
  clinicians = NA,
  min_contact = NA,
  contact_type = NA,
  min_date = NA,
  max_date = NA,
  demographic = NA,
  measure = NA,
  type_diabetes = NA,
  ignoreOld = NA,
  lazy = FALSE,
  store = TRUE
)

Arguments

dMeasureQIM_obj

dMeasureQIM R6 object

contact

patient list. default is $qim_contact. TRUE chooses the 'contact' system $list_contact_diabetes ('active' patients) from dMeasure object. FALSE chooses the 'appointment' system $diabetes_list from dMeasure object.

date_from

start date. default is $date_a

date_to

end date (inclusive). default is $date_b

clinicians

list of clinicians to view. default is $clinicians

min_contact

minimum number of contacts. default is $contact_min, initially one (1)

contact_type

contact types which are accepted. default is $contact_type

min_date

most recent contact must be at least min_date. default is $contact_minDate, initially -Inf

max_date

most recent contact at most max_date. default is $contact_maxDate

demographic

demographic groupings for reporting. if not supplied, reads $qim_demographicGroup list of available demographic groups in $qim_demographicGroupings

measure

measures to report if not supplied, reads $qim_diabetes_measure list of available measures in $qim_diabetes_measureTypes currently 'HbA1C', 'Influenza' and 'BP'. if 'Influenza' alone, then patients are excluded from the list if patient is marked to be excluded from influenza reminders.

type_diabetes

separate diabetes by type?

ignoreOld

ignore results/observatioins that don't qualify for quality improvement measures. if not supplied, reads $qim_ignoreOld

lazy

recalculate the diabetes contact list?

store

keep result in self$qim_diabetes_report?

Details

Shows chosen QIM measures, and by demographic grouping

QIM 01 - HbA1C - most recent. the QIM measure is within last twelve months QIM 05 - Influenza immunization - most recent. the QIM measure is within last 15 months QIM 10 - Blood pressure - most recent. the QIM measure is within the last six monthe

the reference date for 'most recent' measurement is 'date_to'

Value

dataframe of Patient (name), demographics, measure (done or not), InternalID, Count, Proportion, Proportion_demographic. if type_diabetes set to 'TRUE' then add type_diabetes. 'InfluenzaDone' can return 'NA' is patient is excluded from influenza reminders.


DavidPatShuiFong/dMeasureQIM documentation built on Feb. 17, 2025, 3:08 p.m.