Next Article in Journal
Evaluation of the Potency of the First Commercial Vaccine for Clostridioides difficile Infection in Piglets and Comparison with the Humoral Response in Rabbits
Previous Article in Journal
Helminth Coinfections Modulate Disease Dynamics and Vaccination Success in the Era of Emerging Infectious Diseases
Previous Article in Special Issue
Effectiveness of General Practitioners’ Involvement in Adult Vaccination Practices: A Systematic Review and Meta-Analysis of International Evidence
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Vaccination Schedules Recommended by the Centers for Disease Control and Prevention: From Human-Readable to Machine-Processable

by
Xia Jing
1,*,
Hua Min
2,
Yang Gong
3,
Mytchell A. Ernst
1,
Aneesa Weaver
1,
Chloe Crozier
4,
David Robinson
5,
Dean F. Sittig
3,
Paul G. Biondich
6,7,
Samuil Orlioglu
4,
Akash Shanmugan Boobalan
4,
Kojo Abanyie
8,
Richard D. Boyce
8,
Adam Wright
9,
Christian Nøhr
10,
Timothy D. Law
11,
Arild Faxvaag
12,
Lior Rennert
1 and
Ronald W. Gimbel
1
1
Department of Public Health, College of Behavioral, Social and Health Sciences, Clemson University, Clemson, SC 29634, USA
2
Department of Health Administration and Policy, College of Public Health, George Mason University, Fairfax, VA 22030, USA
3
Department of Clinical and Health Informatics, McWilliams School of Biomedical Informatics, The University of Texas Health Sciences Center at Houston, Houston, TX 77030, USA
4
School of Computing, College of Engineering, Computing and Applied Sciences, Clemson University, Clemson, SC 29634, USA
5
Independent Consultant, Cumbria CA13 0RU, UK
6
Department of Pediatrics, School of Medicine, Indiana University, Indianapolis, IN 46202, USA
7
Global Health Informatics, Regenstrief Institute, Indianapolis, IN 46202, USA
8
Department of Biomedical Informatics, School of Medicine, University of Pittsburgh, Pittsburgh, PA 15206, USA
9
Department of Medicine, School of Medicine, Vanderbilt University, Nashville, TN 37232, USA
10
Department of Sustainability and Planning, The Technical Faculty of IT and Design, Danish Center for Health Informatics, Aalborg University, 9000 Aalborg, Denmark
11
Ohio Musculoskeletal and Neurologic Institute, Ohio University, Athens, OH 45701, USA
12
Department of Neuromedicine and Movement Science, School of Medicine, Norwegian University of Science and Technology, 7491 Trondheim, Norway
*
Author to whom correspondence should be addressed.
Vaccines 2025, 13(5), 437; https://doi.org/10.3390/vaccines13050437
Submission received: 28 February 2025 / Revised: 7 April 2025 / Accepted: 18 April 2025 / Published: 22 April 2025

Abstract

:
Background: Reusable, machine-processable clinical decision support system (CDSS) rules have not been widely achieved in the medical informatics field. This study introduces the process, results, challenges faced, and lessons learned while converting the United States of America Centers for Disease Control and Prevention (CDC)-recommended immunization schedules (2022) to machine-processable CDSS rules. Methods: We converted the vaccination schedules into tabular, charts, MS Excel, and clinical quality language (CQL) formats. The CQL format can be automatically converted to a machine-processable format using existing tools. Therefore, it was regarded as a machine-processable format. The results were reviewed, verified, and tested. Results: We have developed 465 rules for 19 vaccines in 13 categories, and we have shared the rules via GitHub to make them publicly available. We used cross-review and cross-checking to validate the CDSS rules in tabular and chart formats. The CQL files were tested for syntax and logic with hypothetical patient HL7 FHIR resources. Our rules can be reused and shared by the health IT industry, CDSS developers, medical informatics educators, or clinical care institutions. The unique contributions of our work are twofold: (1) we created ontology-based, machine-processable, and reusable immunization recommendation rules, and (2) we created and shared multiple formats of immunization recommendation rules publicly which can be a valuable resource for medical and medical informatics communities. Conclusions: These CDSS rules can be important contributions to informatics communities, reducing redundant efforts, which is particularly significant in resource-limited settings. Despite the maturity and concise presentation of the CDC recommendations, careful attention and multiple layers of verification and review are necessary to ensure accurate conversion. The publicly shared CDSS rules can also be used for health and biomedical informatics education and training purposes.

1. Introduction

Clinical decision support systems (CDSS), a key component of electronic health record (EHR) systems, have been adopted and used regularly in healthcare delivery in the United States of America and worldwide [1,2]. The effectiveness of CDSS has been demonstrated in multiple settings, particularly in enhancing preventive service orders and medication prescriptions [3,4]. An analysis of the Centers for Disease Control and Prevention (CDC)-collected, national 2015 data indicates that CDSS usage has reached 68–100% in primary care settings among practices with an EHR [5]. Most operational CDSS are rule-based systems; that is, the rules dictate the behaviors of CDSS [6,7,8,9]. Despite technological advances, the vision of sharable, reusable, and portable CDSS rules has not yet come to fruition. This reality presents at least twofold challenges: (1) CDSS rules have to be operationalized and maintained again and again in each organization, despite the fact that the sources of the rules may be the same. (2) This process of development and maintenance of CDSS rules can be a significant barrier for smaller practices, which may not have sufficient resources (e.g., professional IT personnel) as large medical centers. Lack of needed support subsequently may lead to the use of outdated rules in practice; eventually, patients would be negatively affected by the outdated rules. Therefore, keeping the CDSS rules updated and maintained in a timely manner is as critical as adopting the CDSS or adopting the clinical practice guidelines and professional recommendations. Keeping CDSS rules updated completes the rule life cycle. Updated and maintained CDSS rules also provide a foundation for clinicians to use the most updated rules in clinical practice to ultimately benefit patients. The development of reusable and sharable CDSS rules is a way to mitigate this challenge.
Figure 1 illustrates the conceptual use of a CDSS in healthcare delivery and the CDSS’s role in the cycle of the learning health system [10], which refers to an iterative process where data from clinical practice are continuously collected, analyzed, and applied to enhance clinical decision-making and overall system efficiency. Figure 2 presents a conceptual framework for a typical rule-based CDSS system, including typical inputs and outputs related to the CDSS. Here, we use CDSS rules to refer to the executive rules proposed by the AHRQ CDS Connect community [11].
Ontology [12,13] is an enabling technology to achieve the semantic web goals; that is, in the semantic web era, both data and semantics will be portable [14,15]. Tom Gruber defined ontology as: “An ontology is a specification of a conceptualization” [16]. A biomedical ontology is a computable representation of knowledge from one or more biomedical domains and typically includes entities and relationships [13]. Biomedical ontologies have a strong commitment to biomedical realism and logical grounding [17]. One of the main use cases for constructing ontologies has been to facilitate information retrieval and interoperability. Bioportal is a primary directory of ontologies in the biomedical field [18]. We constructed a CDSS ontology to facilitate the development and maintenance of CDSS rules [9,19,20]. Leveraging ontologies to represent machine-processable CDSS rules to realize sharable, reusable, and interoperable knowledge artifacts can be valuable resources for the health IT and medical informatics fields [19].
Standards have been widely used in healthcare delivery for various purposes, particularly in sharing patient information between organizations or healthcare systems. Fast Healthcare Interoperability Resources (FHIR) is a relatively new standards framework developed by HL7, an international standards development organization [21,22]. FHIR incorporated many years of standards development and implementation experience, leveraged advantages, and overcame disadvantages from many types of prior standards [22]. FHIR emphasizes implementation and interoperability and leverages the latest standards and available technologies. It has gained more and more attention and has been adopted broadly in the healthcare industry for various purposes [22].
Clinical quality language (CQL) is a language standard developed by HL7 that is intended to be human-readable [23,24]. It was developed for clinical quality measures and decision support artifacts, such as CDSS rules. CQL is used to represent and share clinical logic, and it can be converted to the Expression Logical Model (ELM) format, which is a machine-processable format [23,24]. CQL was developed initially to facilitate clinical care quality measures for Medicare and Medicaid programs. Later, it evolved into a medical logic language for CDSS artifact development.
Our group strives for reusable and sharable CDSS rules for primary care settings, particularly in resource-limited environments. We used CDC-recommended vaccination schedules [25] as the source of the CDSS rules. In this paper, we introduce the processes undertaken, the results achieved, the challenges encountered, and the lessons learned when converting the CDC-recommended vaccination schedules [25] from human-comprehensible guidelines into machine-processable CDSS rules. We hope our process can guide peers in preparing their CDSS rules and that the results (i.e., different formats of CDSS rules on vaccinations) can be used/reused by peers as HealthIT artifacts or educational materials. Preparing CDSS rules sets the stage for CDSS rule management and maintenance; both steps consist of the essential components for CDSS rules’ life cycle.

2. Methods

2.1. Rules Conversion Workflow

The development of the CDSS vaccination rule (≤18 years old) went through three stages—piloting, formal development, and conversion stages. During the piloting stage, we used measles, mumps, and rubella (MMR) and human papillomavirus (HPV) as two examples to explore the steps that should be followed and principles that should be adhered to during the development and review of all vaccination rules. We followed the same steps in each stage for each format, including analyzing, developing, reviewing, revising, and testing. At the time, we included four format types: tabular, charts (an example will be shown in Section 3), MS Excel (Microsoft 365 Apps for enterprise), and CQL 1.5.3. We started with the recommendations for those younger than 18 years. Figure 3 presents the overall workflow of the vaccination rules’ development process. One author (XJ) started the conversion from the recommendation to tabular format, and two authors (HM and YG) independently reviewed and verified all the rules. All three authors have formal medical education.
In particular, we used the CDC-recommended vaccination schedules (≤18 years, 2022 version) as the knowledge source for the CDSS rules [25]. We first analyzed a specific vaccine (e.g., MMR) and all related conditions to the vaccine in the recommendation, which includes five tables, one appendix, and one note. For some vaccines, we also included extended publications cited in the CDC vaccination schedules to provide more detailed information. We then deliberately and explicitly expanded all conditions related to that vaccine and manually converted them into more granular rules, one by one, in a tabular format. We organized each vaccine in a single table, and each row in the table corresponded to a CDSS rule. The original recommended schedules were presented in a concise presentation intended to be used by healthcare professionals. The tabular format added and expanded all implicit recommendations into explicit, granular, and singular rules, which can be demonstrated by the number of final rules. The tabular format is intended for programmers to use. The remaining vaccines were then converted, reviewed, and verified by following the same steps and principles formulated via preparing MMR and HPV. All inaccurate conversions or representations, missed representations, and disagreements were discussed among the three authors to reach a consensus. The tabular format was prepared and organized in MS Word files (Microsoft 365 Apps for enterprise).

2.2. Specifications Related to Each Format

The tabular format was then used to generate charts, which were created through a piloting stage and a formal creation stage. One research assistant used the tabular format to generate MMR and HPV charts based on iterative discussions, revisions, and review meetings. Two research assistants then followed similar steps using tables, original schedules, and charts of MMR and HPV to create the charts for the rest of the vaccines. Each chart underwent numerous discussions, revisions, and cross-checks to verify its presentation and interpretation without ambiguity. The charts were created using a free online tool, diagrams [26], and later were exported into PNG and JPEG formats. The charts provide a complementary and more intuitive representation of the detailed vaccination rules.
The MS Excel format was developed in a very similar way to the tabular format, but with more granular fields. The MS Excel format is intended for programmers to develop, identify, and map parameters required during implementation, management, and maintenance of CDSS rules for rule updating or modification purposes. We used tabular format and original vaccination schedules to prepare the MS Excel format. All the rules for the same vaccine were organized into a single MS Excel file. The MS Excel format was used as a structured CDSS rule format to facilitate CDSS rule management and maintenance later.
The CQL format was developed in a mix of two ways: (1) We used the Agency for Healthcare Research and Quality (AHRQ) CDS Connect CQL rule authoring tool [11], an online CQL authoring tool to start CQL file creation. (2) We then used a text editor (e.g., Notepad++, V8.7.5) to further edit the CQL files based on the tabular format and the original CDC recommendations. The CQL files were tested for syntax errors with the CQL ELM converter [27]. Additionally, the CQL files were tested using our own unit-test framework with hypothetical patient records in HL7 FHIR resources (version 4.0.1) [28]. This unit-test framework is derived from previous efforts by mCODE [29]. Figure 4 presents a more detailed flow of the conversion.

2.3. Quality Control Strategies

In addition to cross-review and cross-verification, which were implemented during the development and conversion of the rules, we implemented several other strategies to improve the consistency of the work and ensure the quality of the CDSS rules.
During cross-verification and cross-review, we used Excel files to track the problems, questions, and confusion each of us noticed. We then went through the list during discussion meetings to resolve them one by one. Furthermore, we have a to-do list for each vaccine to ensure that all errors have been rectified.
We established the same charting rules to follow while creating the charts for the CDSS rules. For example, we used the same color-coding convention to create charts for all vaccines. Blue was used to describe a to-do list; green was used to describe conditions; red was used to describe contraindications; orange was used to represent follow-up visits; and purple was used to represent different vaccines. We used machine codes for each color to provide a consistent outlook for the created charts. We aim to use consistent styles for different vaccines. Furthermore, for the chart format, we defined the usage of shapes, arrows, and lines to represent the same meaning between vaccines, which provided consistent meanings and interpretations for all vaccine charts to avoid confusion or ambiguity.
To test the CDSS rules, we have developed metrics based on each rule’s characteristics, patient data, vaccination conditions, and recommendations to prepare test cases, both positive (should trigger the CDSS rule) and negative (should not trigger the CDSS rule) cases. We then used different colors to distinguish the rules that had passed the test from those that were waiting to be tested, so as to better track the progress of the work.
We followed these steps during the vaccine rule analysis and rule development for each vaccine: Work on the normal schedule first. Examine the conditions before the vaccination. Examine the conditions after the vaccination. Examine the normal interval between dosages. Examine the abnormal interval. Examine the medical indications. Examine the special conditions and examine the contraindications.

3. Results

A total of 19 vaccines, organized into 13 categories, were converted, reviewed, and verified. The formats include tabular, chart, and MS Excel. The internal review and verification processes were completed for the tabular, charts, and MS Excel formats. The detailed rules for the distribution of the 13 categories are presented in Table 1. Currently, there are 465 rules for 19 vaccines. We successfully developed and tested 12 CQL rules/files, and the development of the remaining vaccine rules into CQL format is ongoing. Testing CQL file syntax was not a one-step success, and the process involved numerous failures, debugging, modifications, and retesting, all of which were iterated upon before all CQL files passed the syntax tests successfully. The patient FHIR resources that were used to test the CQL files were prepared based on the CDSS rules in Excel format. All CQL files were tested successfully with patient FHIRE resources, including positive and negative cases. The CDSS rules are shared through a GitHub repository [30] with the communities to encourage broad adoption, reusing, and sharing of the vaccination rules for clinical care, research, education, and training purposes. Table 2 presents the rules in various formats and the validation methods used for these rules.
Figure 5 illustrates a screenshot of the CDC-recommended vaccination schedule (2022 version’s Table 1 [25]), which is the primary information source we used to develop the CDSS rules. Figure 6, Figure 7, Figure 8 and Figure 9 show the CDSS rules for MMR in tabular (Figure 6), MS Excel (Figure 7), CQL (Figure 8), and chart (Figure 9) formats. Figure 10 illustrates the anticipated use of these CDSS rules, a central repository, and rule repository instances for each use case. We expect the central vaccination rules repository to be updated regularly, and each rule repository instance can leverage the updated CDSS rules from the central repository. Furthermore, each rule repository instance can be customized and localized based on its use cases as needed.

4. Discussion

Our work contributes uniquely to both medical and medical informatics fields by converting vaccination schedules into machine-processable formats. The immunization schedules were converted into 263 rules in 1997 [6]. Although the main principles of immunization are similar, more definite rules can now be formulated two decades later. The change in the number of rules also reflects the rapid and continued advancement of medicine.

4.1. Significance of the Work

We highlight the significance of our work, both the process and outcomes, from several aspects.
First, our work contributes to clinical care and preventive care. The CDC-recommended vaccination schedules were used as the information source to develop the CDSS rules. The CDC-recommended vaccination schedules are broadly adopted and followed in clinical practice. Therefore, there is a large user base for the sources of the CDSS rules, regardless of format. Our work converted the schedules from human-readable to machine-processable formats, which expanded the use settings of the schedules to include the health-IT-developing community and vendors. Our work further amplified the effects of the CDC recommendations via additional channels and was extended to additional potential users beyond healthcare professionals. This is of particular significance considering the emergence of misinformation and doubts about truth and science in childhood vaccinations. Our work will reach even more healthcare providers over time.
A second significance of this study is related to the publicly accessible and multiple formats of the CDSS rules. This contribution is to the medical informatics field. The multiple formats of the CDSS rules can be directly used by CDSS developers, health IT vendors, medical informatics educators, and trainees, either in their CDSS products or during education or training activities, to understand the process, compare the results, and provide alternatives. Web-accessible open resources can serve as a central hub for CDSS rules in both industry (for CDSS products and CDSS operation) and academia (for education materials and research projects), from conceptualization to development, validation, and finalizing CDSS rules in different formats. Multiple CDSS rule formats present complementary possibilities to implement CDC-recommended vaccination schedules more broadly and, in additional formats, significantly enhance the effects of the schedules. The effects of reusable rules are particularly significant in resource-limited settings. The patient population served in such settings will ultimately benefit from the work.
The last contribution of the study is the machine-processable format of CDSS rules, which can significantly reduce the number of duplicate efforts to develop such rules in virtually every organization. For these CDC-recommended vaccination schedules, the machine-processable CDSS rules can be reused and shared across institution borders, which is a significant improvement from the current practice, in which each institution prepares its own set of CDSS rules. We hope the CQL format of the CDC-recommended vaccination schedules will have a positive impact on the health IT industry, enabling the implementation of CDSS rules across institutions. Although the current rules apply only to CDC-recommended vaccination schedules, the principles and processes can be applied to other types of CDSS rules beyond vaccination schedules.
Although making CDSS rules portable is a breakthrough in the medical informatics field, we must acknowledge that this work is based on the continuous advancement made in healthcare data standards’ development and adoption. Without FHIR resources, existing patient data in the FHIR resources format [22], as well as CQL, none of our work would have been feasible. Such efforts would not have been successful a decade ago, before the widespread adoption of FHIR and the invention of CQL. We just stand on the shoulders of other giants in the medical informatics field. In this study, we bypassed the well-documented curly brace problems [31,32,33] by leveraging HL7 FHIR resources. The CQL files were tested independently of any particular EMR or EHR systems. We used patients’ HL7 FHIR resources, which serve as a virtual layer between the underlying EMR/EHR systems and our CDSS rules. Therefore, no universal format of EHR schema is required as long as the parent data can be transformed into the FHIR resource format. In CQL rules, we used the CDSS Ontology and the coded value sets; most of the coded value sets are from the National Library of Medicine Value Set Authority Center. These steps increased the standardization of the CQL rules and paved the way for reusability and shareability of the CQL rules. We would like to emphasize the innovation of our project, even though we leveraged FHIR and CQL significantly.
As we mentioned earlier, our group is not the first group to work on vaccination schedules. Miller et al. explored the field and published their results successfully decades ago [6,7,8,34,35,36,37,38,39,40]. However, in the past two decades, we have experienced significant hardware and software advancements and have witnessed progress and success in data standard development, adoption, and implementation. Therefore, although our work is similar to Miller’s project, it focuses more on the reusability and portability of the CDSS rules. Notably, we learned numerous key points from their work and publications, which significantly reduced our trial-and-error efforts. Another related project is Immunization Calculation Engine (ICE) [11], which is an AHRQ-funded project that can provide recommendations for routine immunizations of particular patients. The primary goal of our work is similar, that is, to provide accurate immunization recommendations for patients. However, we approached the problem from different angles: ICE leveraged vMR 1.0 schema, which is a standard patient record information model, whereas our work leveraged FHIR resources and CQL. We focused only on CDSS rules, which are the core of the ICE engine, but not the only component of the ICE project. In addition, our CDSS rules are shared separately, including semi-structured (tabular), structured (MS Excel), executable rules (CQL), and human-readable charts, which is a unique contribution of our project.

4.2. Challenges and Limitations of the Work

Currently, all conversion efforts from human-readable to machine-processable formats are manual efforts. It is not ideal, but a reality. The primary bottleneck in manual efforts is most evident in the continuous updating stages. The vaccination schedules, similar to other clinical practice guidelines, are living documents. The recommendations will be updated when we reveal new knowledge in this particular field. It would be more difficult to scale up or update the manual work. If the different formats of the rules can be adopted broadly, the effort would be indeed worthwhile. However, promoting such resources to target users is as challenging as converting per se.
A much larger challenge is to increase potential users’ awareness of the existing CDSS rule resources. Although publications and conference presentations are routinely used to promote such resources, the results can be limited. Promoting current resources and increasing users’ awareness should be a long-term and continuous effort. The value of this work could be maximized with a larger scale of adoption; however, with limited adoption, its effects could be very limited—that is, the effects are eventually determined largely almost by the number of adoptions.
Systematic testing is ongoing. Tests are necessary, but often not explicitly or carefully planned. We realize that systematic testing can be a large project by itself. We must prepare carefully, purposefully curated patient records for positive and negative cases to ensure all logic is tested thoroughly. A platform to conduct the testing easily and in scale and a way to track the testing results and resolutions to the issues is necessary. We have conducted unit testing for the CQL rules; however, larger-scale systematic testing is an ongoing effort.
Additional challenges we faced in the project included the following: (1) incomplete immunization history of individual patients (e.g., some cases are not recorded in the immunization history systematically; other cases such information is not accessible at the point of care when needed, as noted by Miller too [38]); (2) incomplete history of patient’s conditions, medical diagnoses, or anaphylaxis status (similar to immunization records, incomplete information can be caused by lack of availability or accessibility at the point of care [38]); (3) nonstandard ways to represent patients’ immunization records, medical history, or healthcare providers’ procedures; (4) whether the interval (between doses) calculation should be in a fixed format (table) or performed when the program is executed; and (5) how to translate “age-appropriate complete vaccination of OCV7” during conversion.
The practical implications of these challenges suggest that converting the CDSS rules into a machine-processable format, despite being a long-standing challenge in the field, is one step closer to these rules being broadly adopted and ultimately benefiting patient care. Other steps, such as promotion, adoption, and implementation, are at different dimensions and require different expertise and experience; however, these steps are as important as the conversion step in order to fulfill the potential of these rules. Meanwhile, we have to acknowledge that, even if all conversions, promotions, adoptions, and implementations are conducted successfully, seamlessly, and perfectly, this will not guarantee positive outcomes during operation if we consider the very likely possibility of unavailable or inaccessible patient data needed to execute these rules successfully. Therefore, we have to recognize the differences between an ideal lab setting and day-to-day operations to execute these rules. We must also put the expectations within the right context of daily operation, with some tolerance or understanding if there are any failures.

4.3. Lessons Learned Through the Process

During the converting process, we noticed the following points that can be easily missed but are critical in converting the rules faithfully: (1) The rules must be based not only on the current schedules and tables but also on associated external documents; therefore, do pay attention to all citations and external links when using the schedules. (2) The annotations (e.g., the valid and invalid doses) to the tables are critical in converting the rules accurately and comprehensively. (3) Determining age thresholds accurately is important (e.g., ≥ versus >). (4) An unknown status should be explicitly represented if it is stated in the schedules. (5) Attention should be paid to inexplicit information in the schedules; they should be made explicit during conversion. (6) Multiple layers of verifications and validations are necessary to ensure the quality and accuracy of the rules.

4.4. Path to Conversion

We want to emphasize that although this paper presented all the steps as a linear process, the reality was far from linear. We performed numerous exploration and testing efforts based on existing technologies, our expertise, and available tools. A full paper like this one can never fully capture or demonstrate all the efforts.
We selected the CDC-recommended immunization schedules to develop reusable and sharable CDSS rules primarily because of their maturity, straightforward nature, and concise presentations. However, complexity, extended documentation, and representation challenges emerged when manually converting the rules. The current schedules are intended for use by healthcare providers and are not the most practical guide for programmers who require explicit, detailed, accurate, and complete instructions. Although the interoperability challenges [41], curly brace issues [32,42], and clinical and temporal complexity [6] are well recognized and documented in the medical/health informatics community, technical challenges are not the only ones faced when developing machine-processable rules.

5. Future Work

We are currently working on the systematic testing of the CQL rules. We hope to share the approaches, tools, and codes when we accomplish them. Such testing tools can be a critical component of the life cycle of CDSS rules. The CDSS rule management and maintenance work will be published separately. Another future direction is the addition of more formats of the CDSS rules, such as XML and JSON formats. We hope the publicly shared artifacts will help reduce the number of redundant efforts across borders since these recommendations have been broadly adopted. Meanwhile, we will provide more detailed documentation, along with this manuscript, so that future efforts on converting vaccination rules can be significantly more structured or diminished, ideally.

6. Conclusions

We have presented the process, results, challenges, and lessons learned in converting CDC-recommended vaccination schedules from human-readable formats to tabular, charts, MS Excel, and CQL formats and have shared the resources publicly as open resources. CQL is a machine-processable format that can be reused and shared easily. The CDSS rule resource, which is the result of our effort, can be used by the health IT industry, clinical care institutions or practices, and medical informatics educators as operational CDSS rules or educational materials for teaching and training. We hope that the process and experience we shared will guide future efforts to convert other types of CDSS rules into machine-processable formats. Our effort fills a gap in developing and sharing reusable, machine-processable CDSS rules, which is a critical step to promoting the sharing and reuse of health IT artifacts to save resources and maximize the benefits.

Author Contributions

Conceptualization, X.J., H.M., Y.G., D.F.S., P.G.B., R.D.B., D.R., A.W. (Adam Wright), T.D.L., C.N., A.F., L.R. and R.W.G.; Methodology, X.J., H.M., Y.G., D.F.S., P.G.B., R.D.B., D.R., A.W. (Adam Wright), T.D.L., C.N., A.F., L.R. and R.W.G.; Software, S.O., A.S.B., K.A. and R.D.B.; Validation, X.J., H.M., Y.G., K.A., D.R. and A.F.; Investigation, X.J., H.M., Y.G. and R.D.B.; Data curation, M.A.E., A.W. (Aneesa Weaver) and C.C.; Writing—original draft, X.J.; Writing—review and editing, H.M., Y.G., D.R., D.F.S., P.G.B., R.D.B., A.W. (Adam Wright), C.N., T.D.L., A.F., L.R., R.W.G. and S.O.; Visualization, X.J.; Supervision, X.J. and R.D.B.; Project administration, X.J.; Funding acquisition, X.J., H.M., Y.G., D.F.S., P.G.B., A.W. (Adam Wright), D.R., C.N., A.F., L.R., R.W.G., T.D.L. and R.D.B. Final manuscript approval: all authors. All authors have read and agreed to the published version of the manuscript.

Funding

The work is supported by the National Institute of General Medical Sciences of the National Institutes of Health (NIH) under Award Number R01GM138589, Office of Data Science Strategy of NIH under Award Number 3R01GM138589-03S1, and partially through P20GM121342.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The original contributions presented in this study are included in the article. Additional data are published in a GitHub repository [30]. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Greenes, R.; Fiol, G.D. Clinical Decision Support and Beyond: Progress and Opportunities in Knowledge-Enhanced Health and Healthcare, 3rd ed.; Academic Press: Cambridge, MA, USA, 2023. [Google Scholar]
  2. Shortliffe, E.H.; Cimino, J.J.; Chiang, M.F. Biomedical Informatics: Computer Applications in Health Care and Biomedicine, 5th ed.; Springer International Publishing: New York, NY, USA, 2021. [Google Scholar]
  3. Lobach, D.; Sanders, G.; Bright, T.; Wong, A.; Dhurjati, R.; Bristow, E.; Bastian, L.; Coeytaux, R.; Samsa, G.; Hasselblad, V.; et al. Enabling Health Care Decisionmaking Through Clinical Decision Support and Knowledge Management; Evidence Report No. 203. (Prepared by the Duke Evidence-Based Practice Center Under Contract No. 290-2007-10066-I); AHRQ Publication No. 12-E001-EF; National Library of Medicine: Rockville, MD, USA, 2012. [Google Scholar]
  4. Berner, E.S. Clinical Decision Support Systems; Springer International Publishing: Bahnhofstrasse, Switzerland, 2016. [Google Scholar]
  5. Jing, X.; Himawan, L.; Law, T. Availability and usage of clinical decision support systems (CDSSs) in office-based primary care settings in the USA. BMJ Health Care Inform. 2019, 26, 100015. [Google Scholar] [CrossRef] [PubMed]
  6. Miller, P.L.; Frawley, S.J.; Sayward, F.G.; Yasnoff, W.A.; Duncan, L.; Fleming, D.W. Combining tabular, rule-based, and procedural knowledge in computer-based guidelines for childhood immunization. Comput. Biomed. Res. 1997, 30, 211–231. [Google Scholar] [CrossRef] [PubMed]
  7. Miller, P.L. Domain-constrained generation of clinical condition sets to help test computer-based clinical guidelines. J. Am. Med. Inform. Assoc. 2001, 8, 131–145. [Google Scholar] [CrossRef] [PubMed]
  8. Miller, P.L.; Frawley, S.J.; Sayward, F.G.; Yasnoff, W.A.; Duncan, L.; Fleming, D.W. IMM/Serve: A rule-based program for childhood immunization. Proc. AMIA Annu. Fall Symp. 1996, 184–188. [Google Scholar]
  9. Jing, X.; Min, H.; Gong, Y.; Biondich, P.; Robinson, D.; Law, T.; Nohr, C.; Faxvaag, A.; Rennert, L.; Hubig, N.; et al. Ontologies Applied in Clinical Decision Support System Rules: Systematic Review. JMIR Med. Inform. 2023, 11, e43053. [Google Scholar] [CrossRef]
  10. Friedman, C.; Rubin, J.; Brown, J.; Buntin, M.; Corn, M.; Etheredge, L.; Gunter, C.; Musen, M.; Platt, R.; Stead, W.; et al. Toward a science of learning systems: A research agenda for the high-functioning Learning Health System. J. Am. Med. Inform. Assoc. 2015, 22, 43–50. [Google Scholar] [CrossRef]
  11. AHRQ. AHRQ CDS Connect. 2024. Available online: https://cds.ahrq.gov/cdsconnect (accessed on 20 April 2025).
  12. Gruber, T. What is an ontology? Knowl. Acquis. 1993, 5, 199–220. [Google Scholar] [CrossRef]
  13. Sowa, J.F. Building, Sharing and Merging Ontologies. 2005. Available online: https://www.jfsowa.com/ontology/ontoshar.htm (accessed on 20 April 2025).
  14. Davies, J.; Fensel, D.; Harmelen, F.V. Towards the Semantic Web: Ontology-Driven Knowledge Management; John Wiley & Sons: Chichester, UK, 2003. [Google Scholar]
  15. Rector, A. Foundations of the Semantic Web: Ontology Engineering. 2005. Available online: http://www.cs.man.ac.uk/~rector/modules/CS646-2004/Ontology-building-2004-Lect-1.pdf (accessed on 1 September 2012).
  16. Gruber, T. Ontology. In Encyclopedia of Database Systems; Liu, L., Ozsu, M.T., Eds.; Springer: Berlin, Germany, 2008. [Google Scholar]
  17. Jackson, R.; Matentzoglu, N.; Overton, J.A.; Vita, R.; Balhoff, J.P.; Buttigieg, P.L.; Carbon, S.; Courtot, M.; Diehl, A.D.; Dooley, D.M.; et al. OBO Foundry in 2021: Operationalizing open data principles to evaluate ontologies. Database 2021, 2021, baab069. [Google Scholar] [CrossRef]
  18. Whetzel, P.; Noy, N.; Shah, N.; Alexander, P.; Nyulas, C.; Tudorache, T.; Musen, M. BioPortal: Enhanced functionality via new Web services from the National Center for Biomedical Ontology to access and use ontologies in software applications. Nucleic. Acids. Res. 2011, 39, W541–W545. [Google Scholar] [CrossRef]
  19. Jing, X.; Min, H.; Gong, Y.; Cimino, J.; Robinson, D.; Sittig, D.; Biondich, P.; Wright, A.; Nøhr, C.; Law, T.; et al. A clinical decision support system (CDSS) ontology to facilitate portable vaccination CDSS rules: Preliminary results. In Proceedings of the AMIA, San Diego, CA, USA, 30 October–3 November 2021; p. 1695. [Google Scholar]
  20. Jing, X.; Cimino, J.J.; Sittig, D.F.; Min, H.; Gong, Y.; Boyce, R.D.; Robinson, D.; Biondich, P.; Wright, A.; Nohr, C.G.; et al. Using Semantic Web Technology to leverage interoperable clinical decision support system rules: A pathway to interoperable patient records. BMC Proc. 2023, 17, O13. [Google Scholar]
  21. Seitz, M.W.; Listl, S.; Knaup, P. Development of an HL7 FHIR Architecture for Implementation of a Knowledge-based Interdisciplinary EHR. Stud. Health. Technol. Inform. 2019, 262, 256–259. [Google Scholar] [PubMed]
  22. HL7. HL7 FHIR: Release 5. 2025. Available online: https://www.hl7.org/fhir/overview.html (accessed on 21 January 2025).
  23. HealthIT.Gov. Clinical Quality Language (CQL). 2024. Available online: https://ecqi.healthit.gov/cql?qt-tabs_cql=about (accessed on 21 January 2025).
  24. HL7. Clinical Decision Support Working Group. Clincial Quality Language (CQL). 2023. Available online: https://cql.hl7.org/ (accessed on 21 January 2025).
  25. CDC. Immunization Schedules. 2023. Available online: https://www.cdc.gov/vaccines/imz-schedules/index.html (accessed on 12 September 2024).
  26. Drawio. Diagram.Drawio. 2025. Available online: https://app.diagrams.net/ (accessed on 25 February 2025).
  27. cqframework. Clinical Quality Language. 2025. Available online: https://github.com/cqframework/clinical_quality_language (accessed on 25 February 2025).
  28. Orlioglu, S. CQLfiles for CDSS Testing. 2025. Available online: https://github.com/sorliog/cdss-testing-harness (accessed on 28 February 2025).
  29. mcode. mcode/cql-testing-harness. 2025. Available online: https://github.com/mcode/cql-testing-harness (accessed on 25 February 2025).
  30. CDSS4PCP Group. CDSS Rule Repository. 2025. Available online: https://github.com/CDSS4PCP/CDSS_Rules_Repository (accessed on 28 February 2025).
  31. Stacey, M.; McGregor, C.; Tracy, M. An architecture for multi-dimensional temporal abstraction and its application to support neonatal intensive care. Annu. Int. Conf. IEEE Eng. Med. Biol. Soc. 2007, 2007, 3752–3756. [Google Scholar]
  32. Hripcsak, G. Writing Arden Syntax medical logic modules. Comput. Biol. Med. 1994, 24, 331–363. [Google Scholar] [CrossRef] [PubMed]
  33. Samwald, M.; Stenzhorn, H.; Dumontier, M.; Marshall, M.S.; Luciano, J.; Adlassnig, K.P. Towards an interoperable information infrastructure providing decision support for genomic medicine. Stud. Health. Technol. Inform. 2011, 169, 165–169. [Google Scholar] [PubMed]
  34. Brandt, C.A.; Frawley, S.J.; Powsner, S.M.; Shiffman, R.N.; Miller, P.L. Visualizing the logic of a clinical guideline: A case study in childhood immunization. Methods. Inform. Med. 1997, 36, 179–183. [Google Scholar]
  35. Miller, P.L. Tools for immunization guideline knowledge maintenance. I. Automated generation of the logic "kernel" for immunization forecasting. Comput. Biomed. Res. 1998, 31, 172–189. [Google Scholar] [CrossRef]
  36. Miller, P.L.; Frawley, S.J.; Sayward, F.G. Issues in accommodating national changes and local variation in a computer-based guideline for childhood immunization and in related knowledge maintenance tools. Proc. AMIA Symp. 1998, 563–567. [Google Scholar]
  37. Geissbuhler, A.; Miller, R. Distributing knowledge maintenance for clinical decision support systems. Proc. AMIA Symp. 1999, 770774. [Google Scholar]
  38. Miller, P.L.; Frawley, S.J.; Sayward, F.G. Exploring three approaches for handling incomplete patient histories in a computer-based guideline for childhood immunization. Proc. AMIA Symp. 1999, 878–882. [Google Scholar]
  39. Miller, P.L. Opportunities at the intersection of bioinformatics and health informatics: A case study. J. Am. Med. Inform Assoc. 2000, 7, 431–438. [Google Scholar] [CrossRef]
  40. Miller, P.L.; Frawley, S.J.; Sayward, F.G. Maintaining and incrementally revalidating a computer-based clinical guideline: A case study. J. Biomed. Inform. 2001, 34, 99–111. [Google Scholar] [CrossRef] [PubMed]
  41. Marco-Ruiz, L.; Budrionis, A.; Yigzaw, K.Y.; Bellika, J.G. Interoperability Mechanisms of Clinical Decision Support Systems: A Systematic Review. In Proceedings of the 14th Scandinavian Conference on Health Informatics, Gothenburg, Sweden, 6–7 April 2016; pp. 13–21. [Google Scholar]
  42. Samwald, M.; Fehre, K.; Bruina, J.d.; Adlassnig, K.-P. The Arden Syntax standard for clinical decision support: Experiences and directions. J. Biomed. Inform. 2012, 45, 711–718. [Google Scholar] [CrossRef] [PubMed]
Figure 1. Clinical decision support system (CDSS) and its role in healthcare delivery.
Figure 1. Clinical decision support system (CDSS) and its role in healthcare delivery.
Vaccines 13 00437 g001
Figure 2. Conceptual architecture for a rule-based CDSS.
Figure 2. Conceptual architecture for a rule-based CDSS.
Vaccines 13 00437 g002
Figure 3. The overall workflow to convert CDC-recommended vaccination schedules to different formats.
Figure 3. The overall workflow to convert CDC-recommended vaccination schedules to different formats.
Vaccines 13 00437 g003
Figure 4. A more detailed workflow of rule conversion in various formats, including 15 Tabular files, 15 Excel files, 19 Charts, and 12 CQL files.
Figure 4. A more detailed workflow of rule conversion in various formats, including 15 Tabular files, 15 Excel files, 19 Charts, and 12 CQL files.
Vaccines 13 00437 g004
Figure 5. CDC-recommended vaccination schedules: Table 1 (2022 version)—the primary information source of CDSS rules [25].
Figure 5. CDC-recommended vaccination schedules: Table 1 (2022 version)—the primary information source of CDSS rules [25].
Vaccines 13 00437 g005
Figure 6. A screenshot of the CDSS rules in the tabular format for the MMR rules (partial).
Figure 6. A screenshot of the CDSS rules in the tabular format for the MMR rules (partial).
Vaccines 13 00437 g006
Figure 7. A screenshot of the CDSS rules in the MS Excel format for the MMR rules (partial).
Figure 7. A screenshot of the CDSS rules in the MS Excel format for the MMR rules (partial).
Vaccines 13 00437 g007
Figure 8. A screenshot of a CDSS rule in the CQL format for the MMR recommendation (partial).
Figure 8. A screenshot of a CDSS rule in the CQL format for the MMR recommendation (partial).
Vaccines 13 00437 g008
Figure 9. CDSS rules for MMR recommendations in chart format: an overview of the whole chart (top) and a partial chart to provide granular details (lower).
Figure 9. CDSS rules for MMR recommendations in chart format: an overview of the whole chart (top) and a partial chart to provide granular details (lower).
Vaccines 13 00437 g009
Figure 10. Usage of CDSS rules: central rule repository (centralized updating) and multiple instances (individual customization and localization can be made to meet individual use requirements).
Figure 10. Usage of CDSS rules: central rule repository (centralized updating) and multiple instances (individual customization and localization can be made to meet individual use requirements).
Vaccines 13 00437 g010
Table 1. Summary of the rules for the CDC-recommended immunization schedules (≤18 years, 2022).
Table 1. Summary of the rules for the CDC-recommended immunization schedules (≤18 years, 2022).
Vaccine CategoryAbbreviationRegular or Catch-upMedical Conditions /Special SituationsContraindication /PrecautionTotal
DengueDEN4CYD2-79
Diphtheria, tetanus, and acellular pertussisDTaP, DT1614737
Haemophilus influenzae type bHib1620440
Hepatitis AHepA, Twinrix62412
Hepatitis BHepB814325
Human papillomavirusHPV1518235
Influenza (inactivated and live and attenuated)IIV4, LAIV413-3346
Measles, mumps, and rubellaMMR, MMRV1621028
Meningococcal serogroups A, C, W, and YMenACWY-D, MenACWY-CRM, MenACWY-TT1234551
Meningococcal serogroup BMenB-4C, MenB-FHbp88420
Pneumococcal 13-valent conjugate, 23-valent polysaccharidePCV13, PPSV232030454
Poliovirus (inactivated)IPV, tOPV336342
RotavirusRV1, RV511-819
Tetanus, diphtheria, and acellular pertussisTdap, Td129627
VaricellaVAR, MMRV12-820
Table 2. Summary results of rule formats and validation methods.
Table 2. Summary results of rule formats and validation methods.
Rule FormatNumber of FilesNumber of VaccinesNumber of RulesValidation Methods
Tabular1519465Cross-review and cross-verification
Excel1519465Cross-verification
Charts1919465Cross-verification
CQL12112CQL ELM Converter (syntax) and CQL engine + patient FHIR resources (logic)
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Jing, X.; Min, H.; Gong, Y.; Ernst, M.A.; Weaver, A.; Crozier, C.; Robinson, D.; Sittig, D.F.; Biondich, P.G.; Orlioglu, S.; et al. Vaccination Schedules Recommended by the Centers for Disease Control and Prevention: From Human-Readable to Machine-Processable. Vaccines 2025, 13, 437. https://doi.org/10.3390/vaccines13050437

AMA Style

Jing X, Min H, Gong Y, Ernst MA, Weaver A, Crozier C, Robinson D, Sittig DF, Biondich PG, Orlioglu S, et al. Vaccination Schedules Recommended by the Centers for Disease Control and Prevention: From Human-Readable to Machine-Processable. Vaccines. 2025; 13(5):437. https://doi.org/10.3390/vaccines13050437

Chicago/Turabian Style

Jing, Xia, Hua Min, Yang Gong, Mytchell A. Ernst, Aneesa Weaver, Chloe Crozier, David Robinson, Dean F. Sittig, Paul G. Biondich, Samuil Orlioglu, and et al. 2025. "Vaccination Schedules Recommended by the Centers for Disease Control and Prevention: From Human-Readable to Machine-Processable" Vaccines 13, no. 5: 437. https://doi.org/10.3390/vaccines13050437

APA Style

Jing, X., Min, H., Gong, Y., Ernst, M. A., Weaver, A., Crozier, C., Robinson, D., Sittig, D. F., Biondich, P. G., Orlioglu, S., Shanmugan Boobalan, A., Abanyie, K., Boyce, R. D., Wright, A., Nøhr, C., Law, T. D., Faxvaag, A., Rennert, L., & Gimbel, R. W. (2025). Vaccination Schedules Recommended by the Centers for Disease Control and Prevention: From Human-Readable to Machine-Processable. Vaccines, 13(5), 437. https://doi.org/10.3390/vaccines13050437

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop