Submitted:
31 January 2024
Posted:
31 January 2024
You are already at the latest version
Abstract
Keywords:
1. Introduction
1.1. Fast Healthcare Interoperability Resources
1.2. FHIR Implementation Guides
1.3. FHIR RESTful API
1.4. FHIR Path
2. Materials and Methods
2.1. Domain Model
2.2. System Architecture
2.3. FHIR Path
- FHIR Resource Repository to store, modify, access and search both user data (i.e. personal immunizations) and domain knowledge (i.e. vaccination recommendations by RKI) as FHIR resources.
- Event Processor that automatically generates personalized vaccination recommendations when user data or domain knowledge changes.
- Patient User Interface to visualize an individual's immunization record, present recommendations to them, and display the modeled domain knowledge on vaccines and targeted diseases.
- Medical Doctor User Interface to allow a practitioner to view the immunization record for each patient in the system, record new immunizations, generate and adjust recommendations, and view and update domain knowledge on vaccines and targeted diseases.
- Identity Provider that allows the patient and MD accounts to be managed and serves as a centralized authority on user roles and permissions for the other components.
2.3.1. FHIR Resource Repository
2.3.2. Event Processor
- a patient is created;
- an immunization is added to the patient immunization record;
- recommendations for which patients should receive vaccines targeting a disease are changed;
- a patient plans a vacation for which additional immunities are recommended.
2.3.3. Identity Provider
2.4. User Interface
2.4.1. Identity Provider
2.4.2. Medical Doctor-Facing
2.4.3. Implementation
3. Results
3.1. Domain Model
3.2. FHIR Implementation Guide
3.3. FHIR Resource Repository
- FHIR RESTful interface version R4;
- delegation of authentication and authorization to OIDC-compliant identity provider;
- event subscriptions for changes to FHIR resources;
- FHIR resource validation with custom implementation guide.
3.4. Identity Provider
- 1.
- Identify all diseases the patient should have immunization coverage for, considering the patient's age, places of residence, and vacation plans.
- 2.
- Derive the actual coverage from existing immunizations and match them to the diseases identified in step 1.
- 3.
-
Generate immunization recommendations for diseases without existing immunizations:
- a.
- Select vaccines that exactly cover all diseases without existing immunizations. Prefer combination vaccines to reduce the number of doses.
- b.
- Choose vaccination schemes for all selected vaccines. Ensure that immunization is completed before traveling. Prefer schemes with type "standard" and priority "preferred".
- 4.
- Generate immunization recommendations for diseases with existing immunizations: Recommend the next dose for every administered vaccine in the current scheme. Change the scheme to type "booster" if all doses of type "standard" or "fast" have been administered.
3.5. Identity Provider
3.6. User Interfaces
3.6.1. Patient-Facing
- The Default State is displayed when there is no available information about an individual's immunization status for a particular disease, or when immunization against the disease is optional. This state is represented by the default color used in the UI.
- The Immunized State indicates that an individual has completed all necessary immunizations and no further action is required at this time. This state is represented by the color green to convey the absence of any outstanding issues.
- The Due State indicates that an individual's immunization for a particular disease is imminent or will be necessary for the near future, and that action should be taken to receive it. This state is represented by the color orange to signify its urgency.
- The Overdue State refers to a situation in which an individual's immunity to a particular disease has waned or never existed, and it is recommended that they receive immunization against the disease. This state is depicted using the color red to indicate its importance.
3.6.2. Medical Doctor-Facing
4. Discussion
4.1. Principal Finding
4.2. Limitations
4.2.1. Digital Representation of the Immunization Record and Vaccination Process
4.2.2. Procurement of Data for Digital Representation
4.2.3. Inference Platform Enabled by Digital Representation
4.2.4. FHIR Ecosystem Maturity
4.2.5. Interoperability
4.3. Outlook
5. Conclusion
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Braunstein, M.L. Health Informatics on FHIR: How HL7’s New API Is Transforming Healthcare; Springer International Publishing: Cham, 2018; ISBN 978-3-319-93413-6.
- Beard, L.; Schein, R.; Morra, D.; Wilson, K.; Keelan, J. The Challenges in Making Electronic Health Records Accessible to Patients. J. Am. Med. Inform. Assoc. 2012, 19, 116–120. [CrossRef]
- Milea, D.; Azmi, S.; Reginald, P.; Verpillat, P.; Francois, C. A Review of Accessibility of Administrative Healthcare Databases in the Asia-Pacific Region. J. Mark. Access Health Policy 2015, 3. [CrossRef]
- Essén, A.; Scandurra, I.; Gerrits, R.; Humphrey, G.; Johansen, M.A.; Kierkegaard, P.; Koskinen, J.; Liaw, S.-T.; Odeh, S.; Ross, P.; et al. Patient Access to Electronic Health Records: Differences across Ten Countries. Health Policy Technol. 2018, 7. [CrossRef]
- Alhaqbani, B.; Fidge, C. Access Control Requirements for Processing Electronic Health Records. In Proceedings of the Business Process Management Workshops; Berlin, Heidelberg, 2008.
- Dagher, G.G.; Mohler, J.; Milojkovic, M.; Marella, P.B. Ancile: Privacy-Preserving Framework for Access Control and Interoperability of Electronic Health Records Using Blockchain Technology. Sustain. Cities Soc. 2018, 39. [CrossRef]
- Lehne, M.; Luijten, S.; Vom Felde Genannt Imbusch, P.; Thun, S. The Use of FHIR in Digital Health - A Review of the Scientific Literature. Stud. Health Technol. Inform. 2019, 267, 52–58. [CrossRef]
- Pimenta, N.; Chaves, A.; Sousa, R.; Abelha, A.; Peixoto, H. Interoperability of Clinical Data through FHIR: A Review. Procedia Comput. Sci. 2023, 220, 856–861. [CrossRef]
- Vorisek, C.N.; Lehne, M.; Klopfenstein, S.A.I.; Mayer, P.J.; Bartschke, A.; Haese, T.; Thun, S. Fast Healthcare Interoperability Resources (FHIR) for Interoperability in Health Research: Systematic Review. JMIR Med. Inform. 2022, 10. [CrossRef]
- NDR Geimpft oder gefälscht? Gefahr durch falsche Impfpässe Available online: https://www.ndr.de/fernsehen/sendungen/panorama3/Geimpft-oder-gefaelscht-Gefahr-durch-falsche-Impfpaesse,impfpaesse110.html (accessed on 15 November 2023).
- Litz, C. Impfpass-Fälschungen Sorgen Für Falsche Impfdurchbruch-Zahlen Available online: https://www.eimsbuetteler-nachrichten.de/impfpass-faelschungen-impfdurchbruch-corona-hamburg-eimsbuettel/ (accessed on 15 November 2023).
- Ballweber, J. Digitale Zertifikate: Staat hat gefälschten Impfnachweisen wenig entgegenzusetzen Available online: https://netzpolitik.org/2021/digitale-zertifikate-staat-hat-gefaelschten-impfnachweisen-wenig-entgegenzusetzen/ (accessed on 15 November 2023).
- Kling, K.; Domingo, C.; Bogdan, C.; Duffy, S.; Harder, T.; Howick, J.; Kleijnen, J.; McDermott, K.; Wichmann, O.; Wilder-Smith, A.; et al. Duration of Protection After Vaccination Against Yellow Fever: A Systematic Review and Meta-Analysis. Clin. Infect. Dis. 2022, 75, 2266–2274. [CrossRef]
- React – A JavaScript Library for Building User Interfaces Available online: https://reactjs.org/ (accessed on 29 January 2023).
- Quarkus - Supersonic Subatomic Java Available online: https://quarkus.io/ (accessed on 29 January 2023).
- Keycloak Available online: https://www.keycloak.org/ (accessed on 29 January 2023).
- ImplementationGuide - FHIR v4.3.0 Available online: https://www.hl7.org/fhir/implementationguide.html (accessed on 30 January 2023).
- ICD-10 Version:2019 Available online: https://icd.who.int/browse10/2019/en (accessed on 29 January 2023).
- FHIR/Sushi Available online: https://github.com/FHIR/sushi (accessed on 29 January 2023).
- FHIR Shorthand Available online: http://hl7.org/fhir/uv/shorthand/ (accessed on 29 January 2023).
- FHIRPath (Normative Release) Available online: http://hl7.org/fhirpath/N1/ (accessed on 29 January 2023).
- Clark, J.; DeRose, S. XML Path Language (XPath) Version 1.0 Available online: http://www.w3.org/TR/1999/REC-xpath-19991116.
- Groff, J.R.; Weinberg, P.N. SQL, the Complete Reference; 1999; ISBN 978-0-07-211845-2.
- Koch-Institut, R. Epidemiologisches Bulletin 4/2022. 2022, 67. [CrossRef]
- STIKO Impf-Infos Available online: https://www.stiko-web-app.de/home/ (accessed on 29 January 2023).
- OpenID Connect | OpenID Available online: https://openid.net/connect/ (accessed on 6 October 2022).
- Figma: The Collaborative Interface Design Tool. Available online: https://www.figma.com/ (accessed on 29 January 2023).
- Chakra UI: Simple, Modular and Accessible UI Components for Your React Applications. Available online: https://chakra-ui.com (accessed on 29 January 2023).
- IG Publisher Documentation - FHIR - Confluence Available online: https://confluence.hl7.org/display/FHIR/IG+Publisher+Documentation (accessed on 30 January 2023).
- FHIR Implementation Guide Available online: https://fhir-vaccination-pass.github.io/fhir-implementation-guide/.
- LinuxForHealth/FHIR Available online: https://github.com/LinuxForHealth/FHIR (accessed on 4 August 2022).
- Docker: Accelerated, Containerized Application Development Available online: https://www.docker.com/ (accessed on 30 January 2023).
- ISO 3166-1:2020(En), Codes for the Representation of Names of Countries and Their Subdivisions — Part 1: Country Code Available online: https://www.iso.org/obp/ui/#iso:std:iso:3166:-1:ed-4:v1:en (accessed on 29 January 2023).
- HAPI FHIR - The Open Source FHIR API for Java Available online: http://hl7.org/fhirpath/N1/ (accessed on 29 January 2023).
- HL7 FHIR - SMART App Launch Available online: https://hl7.org/fhir/smart-app-launch/ (accessed on 29 January 2023).
- Keycloak Extensions for FHIR Available online: https://github.com/Alvearie/keycloak-extensions-for-fhir (accessed on 29 January 2023).
- Kiel, A.; Deppenwiese, N.; Kroll, B.; Engels, C.; Ebert, L.; Lablans, M.; Hummel, M. Feasibility Studies with HL7 FHIR® and Clinical Quality Language.; German Medical Science GMS Publishing House, February 26 2021; p. DocAbstr. 284.
- MIO Impfpass V1.1.0 - SIMPLIFIER.NET Available online: https://simplifier.net/im1x0 (accessed on 29 January 2023).
- Strecker, P.; Boeker, M.; Buechner, S.; Scheible, R. Usability Evaluation of a Modern Multilingual MeSH Browser. Stud. Health Technol. Inform. 2022, 295, 37–40. [CrossRef]
- Scheible, R.; Strecker, P.; Yazijy, S.; Thomczyk, F.; Talpa, R.; Puhl, A.; Boeker, M. A Multilingual Browser Platform for Medical Subject Headings. Stud. Health Technol. Inform. 2022, 289, 384–387. [CrossRef]
- Scheible, R.; Alkier, D.; Wendroth, J.; Mayer, J.; Boeker, M. FHIR DataProvider for ReactAdmin: Leveraging User Interface Creation for Medical Web Applications. Stud. Health Technol. Inform. 2023, 305, 110–114. [CrossRef]
- Ait Bennacer, S.; Aaroud, A.; Sabiri, K.; Rguibi, M.A.; Cherradi, B. Design and Implementation of a New Blockchain-Based Digital Health Passport: A Moroccan Case Study. Inform. Med. Unlocked 2022, 35, 101125. [CrossRef]







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. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).