Complete Blood Count Reference Intervals and Patterns of Changes Across Pediatric, Adult, and Geriatric Ages in Korea
2018; 38(6): 503-511
Ann Lab Med 2018; 38(6): 512-517
Published online November 28, 2018 https://doi.org/10.3343/alm.2018.38.6.512
Copyright © Korean Society for Laboratory Medicine.
Young-gon Kim, M.D.1, Jung Ah Kwon, M.D.1, Yeonsook Moon, M.D.2, Seong Jun Park, M.D.1, Sangwook Kim, M.D.1, Hyun-A Lee, M.T.1, Sun-Young Ko, M.D.1, Eun-Ah Chang, M.D.1, Myung-Hyun Nam, M.D.1, Chae Seung Lim, M.D.1, and Soo-Young Yoon, M.D. Ph.D.1* 
1Department of Laboratory Medicine, Korea University College of Medicine, Seoul, Korea.
2Department of Laboratory Medicine, Inha University School of Medicine, Incheon, Korea.
Correspondence to: Corresponding author: Soo-Young Yoon. Department of Laboratory Medicine, Korea University College of Medicine, 148 Gurodong-ro, Guro-gu, Seoul 08308, Korea. Tel: +82-2-2626-3246, Fax: +82-2-2626-1465, labmd@korea.ac.kr
This is an Open Access article distributed under the terms of the Creative Commons Attribution Non-Commercial License (http://creativecommons.org/licenses/by-nc/4.0) which permits unrestricted non-commercial use, distribution, and reproduction in any medium, provided the original work is properly cited.
Complete blood count (CBC) results play an important role in peripheral blood smear (PBS) examinations. Many descriptions in PBS reports may simply be translated from CBC parameters. We developed a computer program that automatically generates a PBS draft report based on CBC parameters and age- and sex-matched reference ranges.
The Java programming language was used to develop a computer program that supports a graphical user interface. Four hematology analyzers from three different laboratories were tested: Sysmex XE-5000 (Sysmex, Kobe, Japan), Sysmex XN-9000 (Sysmex), DxH800 (Beckman Coulter, Brea, CA, USA), and ADVIA 2120i (Siemens Healthcare Diagnostics, Eschborn, Germany). Input data files containing 862 CBC results were generated from hematology analyzers, middlewares, or laboratory information systems. The draft reports were compared with the content of input data files.
We developed a computer program that reads CBC results from a data file and automatically writes a draft PBS report. Age- and sex-matched reference ranges can be automatically applied. After examining PBS, users can modify the draft report based on microscopic findings. Recommendations such as suggestions for further evaluations are also provided based on morphological findings, and they can be modified by users. The program was compatible with all four hematology analyzers tested.
Our program is expected to reduce the time required to manually incorporate CBC results into PBS reports. Systematic inclusion of CBC results could help improve the reliability and sensitivity of PBS examinations.
Keywords: Complete blood count, Peripheral blood smear, Draft report generator
The peripheral blood smear (PBS) examination has direct diagnostic utility for certain groups of hematological and infectious diseases, such as leukemia, hemolytic anemia, and malaria, while providing adjunctive information to complete blood count (CBC) results. PBS examinations are usually requested by physicians in response to perceived clinical features or to abnormalities in the CBC results [1]. When examining a PBS, CBC results play an important role as an interpretation guide; currently, sophisticated automated hematology analyzers provide various parameters and flags based on multiple technologies, including flow cytometry [2]. In order to derive maximal information from a PBS, these parameters should be considered and incorporated into PBS reports.
Many descriptions in PBS reports may have simply been interpreted from the CBC parameters without actually examining blood smears. For example, the description “microcytic hypochromic anemia with anisocytosis” could be written prior to examining the blood smears, based on CBC parameters such as hemoglobin, mean corpuscular volume (MCV), mean corpuscular hemoglobin (MCH), mean corpuscular hemoglobin concentration (MCHC), and red blood cell distribution width (RDW). Likewise, “mild leukocytosis with neutrophilia” or “mild thrombocytosis” can also be written based on instrument-generated CBC parameters such as white blood cell (WBC) count, platelet count, and the percentage of neutrophils. According to the International Council for Standardization in Haematology (ICSH) [3], for some red blood cell (RBC) abnormalities, interpretation of the parameters produced by hematology analyzers may be more accurate and less subjective than grading by examining PBSs. Similarly, modern hematology analyzers provide accurate WBC differentials, which should be reported for patients with normal cell populations [3,4].
In many clinical laboratories, hematopathologists spend a considerable amount of time reviewing and summarizing all the CBC parameters when preparing for PBS reports. For pediatric patients, especially for neonates, this process takes more time because their reference ranges are different from those of adults [5,6,7].
We aimed to optimize this part of the process by developing a computer program that automatically generates a PBS examination draft report based on CBC parameters. We also aimed to make our program aware of age- and sex-matched reference ranges and apply them when constructing the draft reports.
The study was approved by the institutional review board of Korea University Medical Center (KUMC; IRB number 2018GR0119), Seoul, Korea. Initially, we used Sysmex XE-5000 (Sysmex, Kobe, Japan) as the hematology analyzer. As CBC results from Sysmex hematology analyzers can be saved into a Microsoft Excel file or comma-separated values (csv) file, we used that file as the input for our program. Once the initial version of our program had been implemented and tested, we modified our program to support other types of hematology analyzers. Our program was developed between December 2016 and June 2017. During this period, we tested four hematology analyzers—Sysmex XE-5000, Sysmex XN-9000 (Sysmex), DxH800 (Beckman Coulter, Brea, CA, USA), and ADVIA 2120i (Siemens Healthcare Diagnostics, Eschborn, Germany)—from three different hospitals: KUMC Guro Hospital (Seoul), KUMC Ansan Hospital (Ansan), and Inha University Hospital (Incheon; Table 1).
Data files could be generated directly by hematology analyzers, as well as by middlewares or laboratory information systems (LIS) depending on the information system architecture of the laboratories. For DxH800 installed at KUMC Guro Hospital, HemLink, which is a middleware provided by Beckman Coulter, was used to generate data files. HemLink can communicate with the DxH800 through a local network and can generate data files containing CBC results. We installed our program on a computer already equipped with HemLink, so that users could generate a data file from HemLink and open it instantly on the same computer without the need for a file transfer. For ADVIA 2120i, data files could not be directly generated from the hematology analyzer or middleware. Instead, the CBC parameters and flags were first uploaded into the LIS and then downloaded from the LIS as an Excel file.
To develop a graphical user interface (GUI)-based computer program, we used the Java programming language (Version 1.8) and its Swing components. Eclipse with WindowBuilder was used as the integrated development environment.
The draft report generated by our program was validated by comparing it manually with the content of input excel files. The number of cases utilized for testing was 460, 150, 153, and 99 for Sysmex XE-5000, Sysmex XN-9000, DxH800, and ADVIA 2120i, respectively. Whenever an erroneous interpretation was found, our program was modified to correct that error. This process was repeated until all cases were interpreted correctly.
Our program consists of four separate panels:
The draft report is plain text that is editable at any time. It can be manually edited after examining the PBS; however, for routinely used expressions, tools are provided on the
Textfields for manual differential counts are also provided. Initially, they contain the instrument-generated differential counts (Fig. 1) and can be modified after a manual differential count, if required. In our example, the “Atypical Lympho?” flag suggested morphological abnormalities in the lymphocytes, and the consequent manual differential count revealed 17% reactive lymphocytes. In Fig. 2, results of the manual differential count were typed into the textfields, and the draft report was modified automatically to reflect the new differential counts. To describe morphological abnormalities in lymphocytes, we followed the ICSH guidelines [3], which recommend using the term “reactive lymphocyte” to describe lymphocytes with a benign etiology and “abnormal lymphocyte” for those with a suspected malignant or clonal etiology.
All changes made in the
Fig. 3 shows how sex- and age-matched reference ranges are automatically applied into draft reports when the input file contains the age and sex of the patients. The age is selected as adult by default when the age is not contained in the input data file. As of writing this article, our program, installed at KUMC Guro Hospital, is being utilized in every PBS examination together with a DxH800 and its middleware HemLink.
With advances in information technology, many pathology report generation tools have been developed. Synoptic reporting systems for bone marrow samples and lymphoid samples were developed and described by Murari et al [8] and Mohanty et al [9], respectively. A Web-based synoptic reporting program for PBS examinations has been described by Jaso et al [10]; however, the automatic incorporation of CBC parameters was not considered. These synoptic reporting systems improve efficiency, reduce turnaround time, and decrease reporting errors; the reports they generate enable quicker access to desired information and improved communication [8,9]. We expect that our program will afford the same advantages, as we also provide a structured way of generating reports using predefined constructs.
Despite the ICSH recommendations, various formats are used for writing PBS reports, and efforts have been made to create a standard format [3,11]. Currently, the report generated by our program is based on the format used in KUMC Guro Hospital. Should a standardized reporting format be established in the future, even if it is not a global standard, our program can be easily modified to comply with it and can be used to facilitate the application of the new standard.
We expect that integration of our program with middlewares of hematology analyzers or with an LIS can further simplify the process. The cost of integration would vary depending on the target system; however, the fact that our program is written in Java, which is a platform-independent programming language, offers a definite advantage in case of integration.
Our program is best suited for laboratories that use hematology analyzer middleware. If our program is installed on the personal computer on which the middleware is installed, the data file for our program can be generated from the middleware and can then be instantly opened in our program without the need for a file transfer. Moreover, the histograms and scattergrams that cannot be viewed from our program can be viewed on the same computer if the middleware is installed.
In many laboratories that do not use hematology analyzer middlewares, CBC results are printed out on paper and delivered to hematopathologists for PBS examinations. These printouts can be replaced by a data file if our program is used. Our program can still benefit the process because transferring a data file should be easier than printing, and the efforts involved in file transfer are compensated by an automated, systematic summary of the CBC results.
When patient information, such as age and sex, are available in the data files, age- and sex-matched reference ranges can be conveniently applied. Age-matched reference ranges can be obtained from multiple sources [6,7,12,13], and their values do not differ significantly. We mainly followed the Mayo Medical Laboratories [7] values for building age- and sex-matched reference ranges, as well as Proytcheva [6] and Nathan and Oski [12].
One limitation of our work is that the histograms and scattergrams cannot be saved in data files and thus cannot be viewed from our program directly. The histograms and scattergrams can be viewed directly from the hematology analyzers or from middlewares or result printouts. However, the examination of histograms and scattergrams is not necessary for all PBS cases, and the existence of abnormalities in histograms or scattergrams can be identified by flags. CBC result printouts can be requested for cases, in which an examination of the histograms or scattergrams is deemed necessary. To view the histograms and scattergrams directly from our program, some level of integration between our program and the hematology analyzers or middlewares is necessary. Another limitation of our study is that we did not measure the time saved from manually incorporating CBS parameters into PBS reports.
In conclusion, our program is compatible with four different hematology analyzers from three different laboratories. It is expected to reduce the time required for manually incorporating CBC parameters into PBS reports while following age- and sex-matched reference ranges. Systematic inclusion of CBC parameters will help improve the reliability and sensitivity of PBS examinations.
No potential conflicts of interest relevant to this article were reported.
This work was supported by the PBS Report Standardization Program of the Korean Society for Laboratory Hematology.
Draft report: one sample is selected from the
Final report: A manual differential count was performed, and the results are typed into the
In this example, the input data file contains patient information, such as sex and age, enabling automatic adjustment of sex and age options of the program (red box). In this case, the patient is one year old. The hemoglobin, mean corpuscular volume (MCV), and white blood cell (WBC) differential counts would have indicated microcytic anemia and relative lymphocytosis had adult reference ranges been applied. However, they are interpreted as normal, following the age-specific reference ranges. In this example, the Excel data file was generated from HemLink, a middleware for Beckman Coulter hematology analyzers.
Hematology analyzers tested
| Model | Manufacturer | Data file type | Data file generation | Location |
|---|---|---|---|---|
| XE-5000 | Sysmex, Kobe, Japan | xlsx | Instrument | KUMC Guro Hospital |
| XE-5000 | Sysmex, Kobe, Japan | csv | Instrument | KUMC Ansan Hospital |
| XN-9000 | Sysmex, Kobe, Japan | xlsx | Instrument | KUMC Ansan Hospital |
| DxH800 | Beckman Coulter, Brea, CA, USA | xls | Middleware (HemLink) | KUMC Guro Hospital |
| ADVIA 2120i | Siemens Healthcare Diagnostics, Eschborn, Germany | xlsx | LIS | Inha University Hospital |
Recommendations automatically generated according to morphological findings
| Finding | Recommendation |
|---|---|
| Schistocytes, spherocytes | Work-up for hemolysis (LDH, DAT, haptoglobin, plasma Hb, etc.). |
| Rouleaux formation | Serum and urine PEP/IFE, if clinically indicated. |
| Blast | CBC & PBS follow up, BM examination if clinically indicated. |
| Abnormal lymphocytes | CBC & PBS follow up, BM examination if clinically indicated. |
| Reactive lymphocytes ( > 10%) | Work-up for viral infection such as EBV and CMV. |
| Platelet clumping | Rule out EDTA-induced pseudothrombocytopenia. |
| Resampling using Heparin or Citrate tube is recommended. |