Preprint
Article

This version is not peer-reviewed.

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

A peer-reviewed article of this preprint also exists.

Submitted:

28 February 2025

Posted:

03 March 2025

You are already at the latest version

Abstract

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 Centers for Disease Control and Prevention (CDC)-recommended immunization schedules (2022) to machine-processable CDSS rules. The study presents our experience in converting the vaccination schedules into tabular, charts, MS Excel, and clinical quality language (CQL) formats. CQL format can be automatically converted to machine-processable format using existing tools. Therefore, it was regarded as a machine-processable format. 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-checking to validate CDSS rules in tabular and chart formats. 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. These CDSS rules can be an important contribution 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.

Keywords: 
;  ;  ;  ;  ;  ;  

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 outdated rules used 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 learning the health system [10], which refers to an iterative process where data from clinical practice is 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 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 healthcare 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 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 medical logic language for CDSS artifacts 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, along with 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 the CDSS rules lifecycle.

2. Methods

2.1. Vaccination Schedule Rules Converting Workflow

The development of the CDSS vaccination rule (≤ 18 years old) went through two stages—piloting and 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. Currently, we include four format types: tabular, charts (an example will be shown in the Results section), MS Excel, and CQL. 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 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 analyze 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.

2.2. Specifications Related to Each Format

The tabular format was then used to generate charts, which were created through a piloting and 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 very similar 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++) 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 [28]. This unit-test framework is derived from previous efforts by mCODE [29].

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 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 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 distribution of the 13 categories is 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. 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.
Figure 4 illustrates a screenshot of the CDC-recommended vaccination schedule (partial Table 1, 2022 version), which is the primary information source we used to develop the CDSS rules. Figure 5, Figure 6, Figure 7 and Figure 8 show the CDSS rules for MMR in tabular (Figure 5), MS Excel (Figure 6), CQL (Figure 7), and chart (Figure 8) formats. Figure 9 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 will 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 who is 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—that is, each institution prepares its 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 bypass 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 only used patients’ HL7 FHIR resources, which serve as a virtual layer between the underneath EMR/EHR systems and our CDSS rules
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, our work 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 their 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, often not explicitly or carefully planned. We realize 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 was 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. 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: 1) incomplete immunization history of individual patients; 2) incomplete history of patient’s conditions, medical diagnoses, or anaphylaxis status; 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 done when the program is executed; and 5) how to translate “age-appropriate complete vaccination of OCV7” during conversion.

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) 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; and 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 informatics community, and technical challenges are not the only ones faced when developing machine-processable rules.

4.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.

5. 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.

Acknowledgments

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.

References

  1. Greenes, R. and G.D. Fiol, Clinical Decision Support and Beyond: Progress and Opportunities in Knowledge-Enhanced Health and Healthcare. 3rd Edition ed. 2023, Cambridge, MA: Elsevier: Academic Press.
  2. Shortliffe, E.H. J. Cimino, and M.F. Chiang, Biomedical Informatics: Computer Applications in Health Care and Biomedicine. 5th ed. 2021: Springer International Publishing.
  3. Lobach, D., 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. 2012. Rockville, MD.
  4. Berner, E.S., Clinical Decision Support Systems. Health Informatics. 2016: Springer International Publishing Switzerland.
  5. Jing, X. Himawan, and T. Law, Availability and usage of clinical decision support systems (CDSSs) in office-based primary care settings in the USA. BMJ Health Care Inform, 2019. 26(1).
  6. Miller, P.L., et al., Combining tabular, rule-based, and procedural knowledge in computer-based guidelines for childhood immunization. Comput Biomed Res, 1997. 30(3): p. 211-31. [CrossRef]
  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(2): p. 131-45.
  8. Miller, P.L., et al., IMM/Serve: a rule-based program for childhood immunization. Proc AMIA Annu Fall Symp, 1996: p. 184-8.
  9. Jing, X., et al., Ontologies Applied in Clinical Decision Support System Rules: Systematic Review. JMIR Med Inform, 2023. 11: p. e43053. [CrossRef]
  10. Friedman, C., 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(1): p. 43-50.
  11. AHRQ. AHRQ CDS Connect. 2024; Available from: https://cds.ahrq.gov/cdsconnect.
  12. Gruber, T., What is an ontology? Knowledge Acquisition, 1993. 5: p. 199-220.
  13. Sowa, J.F., Building, sharing and merging ontologies. 2005. 2006.
  14. Davies, J. Fensel, and F.V. Harmelen, Towards the semantic web: Ontology-driven knowledge management. 2003, Chichester: John Wiley & Sons.
  15. Rector, A., Foundations of the Semantic Web: Ontology Engineering. 2005. 2006.
  16. Gruber, T., Ontology, in Encyclopedia of Database Systems, L. Liu and M. Tamer Ozsu, Editors. 2008, Springer-Verlag.
  17. Jackson R, et al., OBO Foundry in 2021: operationalizing open data principles to evaluate ontologies. Database (Oxford), 2021: p. baab069.
  18. Whetzel, P., et al., 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: p. W541-545. [CrossRef]
  19. Jing, X., et al., A clinical decision support system (CDSS) ontology to facilitate portable vaccination CDSS rules: preliminary results, in AMIA 2021. 2021: San Diego, CA. p. 1695.
  20. Jing X, et al., Using Semantic Web Technology to leverage interoperable clinical decision support system rules: a pathway to interoperable patient records. BMC Proceedings, 2023. 17: p. O13.
  21. Seitz, M.W. Listl, and P. Knaup, Development of an HL7 FHIR Architecture for Implementation of a Knowledge-based Interdisciplinary EHR. Stud Health Technol Inform, 2019. 262: p. 256-259.
  22. FHIR, H. HL7 FHIR: Release 5. 2025 [cited 2025 Jan 21]; Available from: https://www.hl7.org/fhir/overview.html.
  23. HealthIT.gov. Clinical Quality Language (CQL). 2024 [cited 2025 Jan 21]; Available from: https://ecqi.healthit.gov/cql?qt-tabs_cql=about.
  24. HL7 Clinical Decision Support Working Group. Clincial Quality Language (CQL). 2023 [cited 2025 Jan 21]; Available from: https://cql.hl7.org/.
  25. CDC. Immunization Schedules. 2023 [cited 2024 Sept 12]; Available from: https://www.cdc.gov/vaccines/imz-schedules/index.html.
  26. Drawio. Diagram.drawio. 2025 [cited 2025 Feb 25]; Available from: https://app.diagrams.net/.
  27. cqframework. Clinical Quality Language. 2025 [cited 2025 Feb 25]; Available from: https://github.com/cqframework/clinical_quality_language.
  28. Orlioglu, S. CQLfiles for CDSS testing. 2025 [cited 2025 Feb 28]; Available from: https://github.com/sorliog/cdss-testing-harness.
  29. mcode. mcode/cql-testing-harness. 2025 [cited 2025 Feb 25]; Available from: https://github.com/mcode/cql-testing-harness.
  30. group, C.P. CDSS Rule Repository. 2025 [cited 2025 Feb 28]; Available from: https://github.com/CDSS4PCP/CDSS_Rules_Repository.
  31. Stacey, M., C. McGregor, and M. Tracy, 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: p. 3752-6.
  32. Hripcsak, G. , Writing Arden Syntax medical logic modules. Computers in Biology and Medicine, 1994. 24(5): p. 331-363.
  33. Samwald, M. , et al., Towards an interoperable information infrastructure providing decision support for genomic medicine. Stud Health Technol Inform, 2011. 169: p. 165-9.
  34. Brandt, C.A. , et al., Visualizing the logic of a clinical guideline: a case study in childhood immunization. Methods Inf Med, 1997. 36(3): p. 179-83.
  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(3): p. 172-89.
  36. Miller, P.L., S. J. Frawley, and F.G. Sayward, 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: p. 563-7.
  37. Geissbuhler, A. and R. Miller, distributing knowledge maintenance for clinical decision support systems, in Proc AMIA Symp. 1999. p. 770774.
  38. Miller, P.L., S. J. Frawley, and F.G. Sayward, Exploring three approaches for handling incomplete patient histories in a computer-based guideline for childhood immunization. Proc AMIA Symp, 1999: p. 878-82.
  39. Miller, P.L., Opportunities at the intersection of bioinformatics and health informatics: a case study. J Am Med Inform Assoc, 2000: p. 431-438. [CrossRef]
  40. Miller, P.L., S. J. Frawley, and F.G. Sayward, Maintaining and incrementally revalidating a computer-based clinical guideline: a case study. J Biomed Inform, 2001. 34(2): p. 99-111.
  41. Marco-Ruiz, L., et al. Interoperability Mechanisms of Clinical Decision Support Systems: A Systematic Review. in 14th Scandinavian Conference on Health Informatics. 2016. Gothenburg, Sweden.
  42. Samwald, M. , et al., The Arden Syntax standard for clinical decision support: Experiences and directions. J Biomed Infor, 2012. 45(4): p. 711-718.
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.
Preprints 150938 g001
Figure 2. Conceptual architecture for a rule-based CDSS.
Figure 2. Conceptual architecture for a rule-based CDSS.
Preprints 150938 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.
Preprints 150938 g003
Figure 4. CDC-recommended vaccination schedules: Table 1 (2022 version)—the primary information source of CDSS rules [25].
Figure 4. CDC-recommended vaccination schedules: Table 1 (2022 version)—the primary information source of CDSS rules [25].
Preprints 150938 g004
Figure 5. A screenshot of the CDSS rules in the tabular format for the MMR rules (partial).
Figure 5. A screenshot of the CDSS rules in the tabular format for the MMR rules (partial).
Preprints 150938 g005
Figure 6. A screenshot of the CDSS rules in the MS Excel format for the MMR rules (partial).
Figure 6. A screenshot of the CDSS rules in the MS Excel format for the MMR rules (partial).
Preprints 150938 g006
Figure 7. A screenshot of a CDSS rule in the CQL format for the MMR recommendation (partial).
Figure 7. A screenshot of a CDSS rule in the CQL format for the MMR recommendation (partial).
Preprints 150938 g007
Figure 8. CDSS rules for MMR recommendations in chart format-a whole chart (top) and a partial chart (lower).
Figure 8. CDSS rules for MMR recommendations in chart format-a whole chart (top) and a partial chart (lower).
Preprints 150938 g008aPreprints 150938 g008b
Figure 9. Usage of CDSS rules: central rule repository (centralized updating) and multiple instances (individual customization and localization to meet individual use requirements).
Figure 9. Usage of CDSS rules: central rule repository (centralized updating) and multiple instances (individual customization and localization to meet individual use requirements).
Preprints 150938 g009
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 category Abbreviation Regular or catch up Medical conditions /special situations Contraindication /precaution Total
Dengue DEN4CYD 2 - 7 9
Diphtheria, tetanus, and acellular pertussis DTaP, DT 16 14 7 37
Haemophilus influenzae type b Hib 16 20 4 40
Hepatitis A HepA, Twinrix 6 2 4 12
Hepatitis B HepB 8 14 3 25
Human papillomavirus HPV 15 18 2 35
Influenza (inactivated and live and attenuated) IIV4, LAIV4 13 - 33 46
Measles, mumps, and rubella MMR, MMRV 16 2 10 28
Meningococcal serogroups A, C, W, Y MenACWY-D, MenACWY-CRM, MenACWY-TT 12 34 5 51
Meningococcal serogroup B MenB-4C, MenB-FHbp 8 8 4 20
Pneumococcal 13-valent conjugate, 23-valent polysaccharide PCV13, PPSV23 20 30 4 54
Poliovirus (inactivated) IPV, tOPV 33 6 3 42
Rotavirus RV1, RV5 11 - 8 19
Tetanus, diphtheria, and acellular pertussis Tdap, Td 12 9 6 27
Varicella VAR, MMRV 12 - 8 20
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.
Copyright: This open access article is published under a Creative Commons CC BY 4.0 license, which permit the free download, distribution, and reuse, provided that the author and preprint are cited in any reuse.
Prerpints.org logo

Preprints.org is a free preprint server supported by MDPI in Basel, Switzerland.

Subscribe

Disclaimer

Terms of Use

Privacy Policy

Privacy Settings

© 2025 MDPI (Basel, Switzerland) unless otherwise stated