Max Rady College of Medicine
Concept: Identifying Intensive Care Unit (ICU) Episodes in the Hospital Abstracts Data
Last Updated: 2020-07-13
This concept describes how intensive care unit (ICU) episodes of care can be identified in the Hospital Abstracts Data using the primary service codes and special care unit (SCU) codes that are recorded in the hospital abstract data.
Depending on the time frame of your study, different methods of identifying ICU episodes are required. Changes in the structure and content of the hospital abstract data occurred on April 1, 2004. Prior to this date, data was collected using the Hospital Abstract Users Manual (HAUM) method. From April 1, 2004 forward, data was collected using the Discharge Abstract Database (DAD) method. Both of the methods to identify ICU episodes from the hospital abstract data are illustrated below by providing example SAS code.
Identifying ICU Episodes Using the HAUM Data
- A complete list of HAUM Patient Service and Physician Service Codes is available in the LINKS section below (Internal Access Only)
*** HAUM data: include main patient service code and all service transfer codes ending in “90” which denotes ICU;
*** NICU is service code 5490;
*** Paediatric service codes include 2*90, 4*90, 5690, 6190, 6390, 6590, 6790, 6990, 7190, 7590;
array srv  primpsvc psvcd1-psvcd6;
icu_haum = 0;
do i = 1 to 7 while (icu_haum=0);if substr(srv[i],3,2) = '90' then do;end;icu_haum = 1;end;
icucd = srv[i];
HAUM Patient Service and Physician Service Code List
Identifying ICU Episodes Using the DAD Data
A list of ICU and SCU codes and descriptions can be found in
Appendix Table A2.1: Canadian Institute for Health Information (CIHI) Special Care Unit (SCU) Codes
The Epidemiology and Outcomes of Critical Illness in Manitoba
Garland et al. (2012).
- An updated list of Special Care Unit (SCU) Codes - April 2018 is available in the LINKS section below (Internal Access Only)
*** DAD data: include ICU special care unit codes, do not include step-down units;
*** NICU includes SCU codes 50, 51 (level 1), 52 (level 2), 53 (level 3, highest care) & 98;
*** Paediatric ICU is special unit code 70;
array scu  scu_unit1-scu_unit6;
icu_dad = 0;
do i = 1 to 6 while (icu_dad=0);if scu[i] inend;
('10','20','25','30','35','40','45','50','51','52','53','60','70','80','98') then do;icu_dad = 1;end;
icucd = scu[i];
DAD ICU and Special Care Unit (SCU) Codes and Descriptions
Cautions / Limitations
The method used to identify hospital ICU episodes may vary by project depending on a number of factors, including the time frame for the study and the focus of the study. In the HAUM data, ICU services are identified by the digits "90" in the last two characters of the relevant patient service variables. In the DAD data, ICU services are identified by specific values in the relevant Special Care Unit (SCU_UNIT#) variables.
There are specific codes for pediatric / neonatal ICUs (NICU) / SCUs, and these are different than the codes used to identify adult ICU units. You may want to include or exclude the NICU / paediatric ICU episodes, or adult ICU episodes, depending on the needs of your study.
It is suggested that you review and verify the service codes required for identifying ICU episodes prior to any research project.
- Episodes of Care: Methodology of Creating Hospital and ICU (Critical Illness) Episodes
- Hospital Service Codes
- Critical Care / Intensive Care Unit (ICU) Data
- Intensive Care Unit (ICU)
- Neonatal Special Care Unit (SCU) / Neonatal Intensive Care Unit (NICU) Admission
- Service Codes
- Special Care Unit (SCU)
- Garland A, Fransoo R, Olafson K, Ramsey C, Yogendran M, Chateau D, McGowan K. The Epidemiology and Outcomes of Critical Illness in Manitoba. Winnipeg, MB: Manitoba Centre for Health Policy, 2012. [Report] [Summary] (View)
Manitoba Centre for Health Policy
Community Health Sciences, Max Rady College of Medicine,
Rady Faculty of Health Sciences,
Room 408-727 McDermot Ave.
University of Manitoba
Winnipeg, MB R3E 3P5 Canada