Subscribe to RSS
DOI: 10.1055/a-2297-9129
User-Centered Design and Implementation of an Interoperable FHIR Application for Pediatric Pneumonia Prognostication in a Randomized Trial
Funding This work was supported by the National Institute of Health National Institute of Allergy and Infectious Diseases (grant R01AI125642).
- Abstract
- Background and Significance
- Objective
- User Interface Design
- Software Architecture
- Evaluation and Deployment
- Second Site Deployment (University of Pittsburgh Medical Center)
- Discussion
- Conclusion
- Clinical Relevance Statement
- Multiple-Choice Questions
- References
Abstract
Objectives To support a pragmatic, electronic health record (EHR)-based randomized controlled trial, we applied user-centered design (UCD) principles, evidence-based risk communication strategies, and interoperable software architecture to design, test, and deploy a prognostic tool for children in emergency departments (EDs) with pneumonia.
Methods Risk for severe in-hospital outcomes was estimated using a validated ordinal logistic regression model to classify pneumonia severity. To render the results usable for ED clinicians, we created an integrated SMART on Fast Healthcare Interoperability Resources (FHIR) web application built for interoperable use in two pediatric EDs using different EHR vendors: Epic and Cerner. We followed a UCD framework, including problem analysis and user research, conceptual design and early prototyping, user interface development, formative evaluation, and postdeployment summative evaluation.
Results Problem analysis and user research from 39 clinicians and nurses revealed user preferences for risk aversion, accessibility, and timing of risk communication. Early prototyping and iterative design incorporated evidence-based design principles, including numeracy, risk framing, and best-practice visualization techniques. After rigorous unit and end-to-end testing, the application was successfully deployed in both EDs, which facilitated enrollment, randomization, model visualization, data capture, and reporting for trial purposes.
Conclusion The successful implementation of a custom application for pneumonia prognosis and clinical trial support in two health systems on different EHRs demonstrates the importance of UCD, adherence to modern clinical data standards, and rigorous testing. Key lessons included the need for understanding users' real-world needs, regular knowledge management, application maintenance, and the recognition that FHIR applications require careful configuration for interoperability.
Keywords
FHIR - user-centered design - electronic health record - interoperability - research informaticsBackground and Significance
Pneumonia is the most common serious infection in children and ranks among the top reasons for pediatric hospitalization.[1] Hospitalization rates vary widely among children's hospitals, even after accounting for differences in population or illness severity.[1] Risk prediction tools using real-time clinical data may improve care consistency and identify impending critical illness. Working toward that end, our team previously developed and validated a proportional odds ordinal logistic regression model using electronic health record (EHR) data to predict pneumonia severity in hospitalized children.[1] [2]
Effective models require timely, integrated, and interpretable presentation within EHR workflows for optimal utility. Users' perceived risk is influenced by risk presentation, with contributing factors including numerical presentation, risk framing, and visual design elements. Accurate interpretation and effective communication of risk can be achieved by following the best practices in visually presenting the results of clinical prediction models, as suggested by Van Belle and colleagues.[3] [4]
Each scenario is unique, requiring informed and thoughtful design to ensure model results are displayed in an interpretable way to the right person at the right time in workflow. User-centered design (UCD) frameworks can optimize the chance for clear communication by combining the best practices and iterative prototyping into the design process.[5] The Vanderbilt University Medical Center (VUMC) Center for Research and Innovation in Systems Safety (CRISS) has previously demonstrated the successful use of such frameworks.[6] [7]
Design scalability relies on cross-system interoperability. Health Level Seven's Fast Healthcare Interoperability Resources (FHIR) standard aims to provide consistent data standards and application programming interfaces (APIs) for health care interoperability.[8] SMART on FHIR extends FHIR by setting API standards and leveraging web standards for user authorization and authentication.[8]
As part of the Improving CarE for Community Acquired Pneumonia in Children (ICE-CAP) pragmatic randomized clinical trial (identifier: NCT06033079), we were tasked with integrating the previously derived prognostic model for children with pneumonia into clinical workflows for real-time use in two pediatric emergency departments (EDs). The trial required implementation with two different vendor systems: Epic (Epic Systems Corporation, Verona, Wisconsin, United States) at the Monroe Carell Jr. Children's Hospital at the VUMC and Cerner (Cerner Corporation, North Kansas City, Missouri, United States) at the University of Pittsburgh Medical Center Children's Hospital of Pittsburgh (UPMC).
This study describes the design, implementation, and testing of an interoperable, EHR-integrated, SMART on FHIR-based tool for clinicians caring for children with pneumonia in the ED. We first present our four-part sequential design process: interface design, architectural design, testing, and deployment at VUMC. We then describe the process of deploying the application at UPMC.
Objective
To support a pragmatic, EHR-based randomized controlled trial, we applied UCD methods, evidence-based risk communication strategies, and interoperable software architecture to design, test, and deploy a prognostic tool for children with pneumonia in the ED. In the following sections, we describe four critical phases of the project: User Interface Design, Software Architecture, Evaluation and Deployment, and Second Site Deployment with each containing its respective Methods and Results.
User Interface Design
Methods
We followed national standards[9] and a UCD framework ([Fig. 1]) consisting of the following steps: problem analysis and user research, conceptual design and early prototyping, user interface development with iterative review and high-fidelity prototyping, formative evaluation, and postdeployment summative evaluation. Herein, we describe the application of each phase to the design of our prognostic tool.


Setting
VUMC and UPMC are large, academic quaternary referral centers in Nashville, Tennessee, Unites States and Pittsburgh, Pennsylvania, United States, respectively. VUMC performed model design and validation, application design, and initial deployment. UPMC subsequently adapted and deployed the tool.
Prognostic Model Information
The previously described multivariable proportional odds logistic regression model uses age, sex, race, temperature, heart rate, respiratory rate, systolic blood pressure, and ratio of partial pressure of arterial oxygen to fraction of inspired oxygen (PaO2:FiO2) as predictors, applying restricted cubic splines for continuous variables to relax linearity assumptions and interaction terms to account for age-dependent vital sign norms.[2] When true PaO2 and FiO2 measurements were unavailable, we estimated them using oxygen flow rates and arterial oxygen saturation.[10] [11] [12] [13] The model predicts three severity classes based on the most severe outcome experienced during the encounter: very severe represents respiratory failure requiring invasive mechanical ventilation, shock requiring vasopressors, or death; severe represents other intensive care units (ICU)-level care; and mild–moderate represents all other admitted or discharged children not requiring ICU care. Our team previously validated the model, which demonstrated very good discrimination and calibration in the ED setting.[2] [14]
Problem Analysis and User Research
We conducted user research at VUMC, UPMC, and Primary Children's Hospital in Salt Lake City, Utah, United States. (The Utah team contributed to user research but did not participate in the implementation aim described in this manuscript). User research consisted of field observations with interactive probing (i.e., contextual inquiry) as well as formal interviews with individual providers and nurses in the EDs and ICUs.[15] We examined care processes for children with pneumonia and how clinicians make prognostic- and disposition-related decisions. Participants included faculty physicians, resident and fellow physicians, advanced practice providers (APPs), and nurses.
Conceptual Design and Early Prototyping
Based on the results of problem analysis and user research (discussed in “Results”), we proceeded to wireframe development followed by iterative refinement informed by formative usability testing.[16] We incorporated evidence-based design principles into our prototypes with attention paid to numeracy, risk-framing, and visual communication strategies. Informed by user preference for risk aversion, we employed negative framing in presenting our predicted outcomes. Negative framing emphasizes the potential downside, such as stating there is a “5% probability of a very severe outcome,” rather than highlighting the positive, like a “95% probability of a less severe outcome.” We incorporated Van Belle's techniques for presenting risk models, including the use of lines for representation of relative risks, use of hue for categorical differences and saturation/brightness for scale changes, and simultaneous use of both numbers and graphs.[3] [4]
Close collaboration between the design, development, and analytic teams assured accurate backend functionality and feasible user interfaces. Originally, we intended to perform in-person user evaluations. However, due to the coronavirus disease 2019 pandemic, we adapted our approach and conducted individual virtual usability tests, allowing users to interact with high-fidelity prototypes over a videoconferencing platform.
Results
Problem Analysis and User Research
The CRISS team observed or interviewed 39 pediatric emergency medicine team members: 12 faculty physicians, 9 fellows, 11 residents, 4 APPs, and 3 triage nurses. Overall user preference themes included risk averseness, accessibility, and importance of timing. Risk averseness refers to clinicians' reluctance to agree with lower risk estimates from a tool than suggested by their clinical gestalt. Quotes suggestive of this theme included: “…people are unlikely to downgrade…” and “the tool should focus on catching misses.” Accessibility refers to the need for risk communications to be embedded and easily accessed within the EHR itself (i.e., clinicians would not leave the EHR to obtain risk scores). The importance of timing refers to the need to display model results after testing, such as labs or chest X-rays, was completed, but before committing to disposition decisions.
Conceptual Design and Early Prototyping
Early design efforts yielded several prototypes, progressing from paper prototypes to wireframe diagrams and, finally, high-fidelity prototypes. An image of the high-fidelity prototype is available in the [Supplementary Materials] (available in the online version).
Software Architecture
As we approached the final design, we turned our attention to software architecture and EHR integration. This section details our implementation in Epic at VUMC. Interoperability issues faced when adapting the application for Cerner at UPMC are discussed later in the manuscript.
Methods
Clinical Decision Support Considerations
Design requirements and constraints mandated that the system: (1) integrate with an existing pneumonia identification system (PIS) [VUMC only]; (2) facilitate trial enrollment and randomization; (3) allow for downstream reporting; and (4) function within both Epic and Cerner.
The PIS at the VUMC is a natural language processing (NLP) system employing a random forest model that predicts the likelihood of pneumonia based on chest X-ray radiology reports and files its results to Epic flowsheet rows, which can then trigger clinical decision support (CDS).[17] [18]
To address these constraints, we began our architectural design using the five “rights” of CDS ([Table 1]).[19]
Abbreviation: EHR, electronic health record.
Given the PIS's ability to trigger native EHR workflows, we chose to use an interruptive alert (Epic BestPractice Advisory or BPA) to initiate the CDS workflow. We then considered how to implement model calculations, the user interface for model result display, and the randomization and enrollment module.
For model calculation, we first considered Epic and Cerner-native clinical scoring systems but neither could handle ordinal outcomes at the time. We then considered Epic's Cognitive Computing platform—a proprietary system that integrates advanced predictive models into EHR workflows, but enterprise-level licensing costs, trial deadlines, and interoperability concerns made this impractical. We ultimately chose to create a custom application designed to address our statistical, interface, and interoperability needs. During the design phase of this project, both Epic and Cerner maintained FHIR APIs, which facilitated interoperable design. Therefore, we chose the SMART on FHIR platform to integrate the application with the EHR.[8]
At VUMC, we used Epic's Active Guidelines functionality to launch our custom application. Active guidelines allows for simplified authentication and authorization, communication of application context information, and application interface rendering directly within an Epic browser window. Local expertise and server infrastructure led us to implement the application using JavaScript via the Angular framework (Google, LLC, Mountain View, California, United States).
Knowledge Management Considerations
Prior to development efforts, we performed Epic FHIR server validation. We first located predictor variables in Epic based on observational and interview-based user research, which allowed for verification of clinical workflows and variation in documentation practice. We successfully identified all predictors as data elements in Epic.
We then built an application entry in Epic's App Orchard to serve as a test harness for the FHIR server and its exposed APIs. This entry point facilitated the creation of unique client identifiers, the exposure of FHIR web services, server endpoints, and other application settings. Later, the application entry facilitated application deployment.
We used Postman (Postman Inc, San Francisco, California, United States) to evaluate web services exposed by Epic's FHIR server. Local expertise with the FHIR version STU3 (as well as anticipated changes in the R4 version during the time course of application development) led us to use this version. We explored the following FHIR resource requests:
-
Patient.Search
-
Patient.Read
-
Encounter.Search
-
Encounter.Read
-
Observation.Search (U.S. Core vital-signs profile, Lines/Drains/Airways profile)
-
Observation.Read
While most patient data—including name, age, demographics, and vital signs—could be retrieved through standard FHIR requests using either default or U.S. Core profiles, we encountered barriers concerning oxygen supplementation data, which were not available through Epic's FHIR implementation. To resolve this issue, we used the “Observation.Search” request to extract the required data from Epic's native flowsheets, which aren't part of the standard core profiles, successfully meeting our validation criteria. A screenshot of the API validation process of an Observation.Search request is included in the [Supplementary Materials] (available in the online version).
The Observation.Search request will return multiple values that meet the specified criteria. For most predictors (age, sex, temperature, heart rate, respiratory rate, systolic blood pressure), we used the first documented values during the visit. Our estimation of the PaO2:FiO2 ratio requires contemporaneous SpO2 measurements and FiO2 measurements or estimates depending on the modality of oxygen provided. To account for this, we used the first measured SpO2 value and the closest PaO2 or FiO2 value within 1 hour of the SpO2 measurement. If a measured or estimated PaO2 or FiO2 was unavailable during that window, room air was assumed.
Enrollment and Randomization Module
The pragmatic nature of the clinical trial required enrollment to be EHR based and embedded within clinical care under waiver of informed consent. The waiver of informed consent was justified based on feasibility concerns. Given the narrow time window for clinical decision-making, it was critical that clinicians be the ones to enroll patients. It would have been neither practical nor safe from a human timing standpoint or user interface standpoint for a research assistant to act as the middleperson and interrupt the clinical decision-making process. Given the conservative framing of the tool from a clinical decision-making standpoint, this strategy was considered to confer the least risk to the patient.
We designed the system to handle encounter enrollment and randomization to control and intervention groups. To facilitate EHR-based randomization, we used a random number generator within Epic via MUMPS code to file a random integer between 0 and 1 to a patient-level data structure (SmartData Element), which corresponded to control and intervention arms, respectively, in a roughly 1:1 ratio (subject to variation from the random number generator). We used interruptive alerts (BPAs) to implement the randomization and enrollment module and to launch the custom app within Epic. Upon successful randomization and enrollment, the application launched immediately and automatically via ActiveGuidelines.
Reporting Considerations
From conception, we designed the system to use EHR-native data structures to enable downstream reporting. Specifically, our platform needed to write back enrollment, randomization, and model result data. Since Epic's FHIR servers were able to write to study-specific data elements using flowsheet rows via the Observation.Create FHIR resource request, we used this approach. [Table 2] shows the data elements the application returns to Epic.
Abbreviations: BP, blood pressure; FHIR, Fast Healthcare Interoperability Resources; ICU, intensive care unit; HR, heart rate; RR, respiratory rate.
We also considered several other platforms. We refrained from using an external database managed by the custom development team, given the required downstream federation of data sources and the absence of a longitudinally available database administrator. We similarly forewent using REDCap,[20] as there were anticipated challenges with integrating REDCap data with Epic-native structures in an automated fashion without the need for additional custom development.
Finally, a dashboard was created using Tableau (Tableau Software, Mountain View, California, United States) as the presentation layer and Epic's Clarity database as the backend layer for longitudinal study reporting.
Results
The final architectural design is shown in [Fig. 2]. The enrollment and randomization alert are displayed in [Fig. 3]. The custom application is shown in [Fig. 4]. A screenshot of the reporting dashboard is shown in [Fig. 5]. A video of the final workflow is included in the [Supplementary Materials] (available in the online version).








Evaluation and Deployment
Methods
All modules underwent rigorous testing in distinct environments: development for initial code checks, proof of concept for feasibility, and test for functionality. They were first examined individually (component testing) and then together through integrated end-to-end testing prior to migration to the production environment. End-to-end integration testing required real-time collaboration from the following teams:
-
Local EHR client access team for enabling FHIR endpoints within the EHR.
-
EHR integration team for application access.
-
Custom development team for real-time debugging and application deployment.
-
Server administration for app migration.
-
EHR ED team for EHR build migration through development, test, and production environments.
-
Clinical subject matter experts for evaluating score validity and app behavior.
User acceptance testing was performed before the application was available to end users. Test cases were written using clinical scenarios extracted from a prior study within the same grant.
Results
We unit tested the CDS system, FHIR app, and FHIR app dataflows separately, which identified several configuration problems requiring correction prior to end-to-end testing. During end-to-end testing, we identified environmental differences between test and production environments requiring correction for the app to function. Having the development and clinical teams present in real time during end-to-end testing sessions allowed for prompt resolution and successful deployment.
The prognostic tool was successfully deployed to a production environment in November 2020. Between then and study completion in November 2022, the enrollment workflow at VUMC triggered during 1,310 patient encounters, of which 333 (25.4%) were deemed eligible by clinicians for enrollment. Of these, 147 (44.1%) were randomized to the intervention group. Among the intervention group, the model was viewed in the FHIR application by at least one user for 120 (81.6%) encounters. Enrollment for the trial is now complete, and results associated with clinician decision-making and formal usability evaluation with iterative updates will be submitted for publication upon completion of the primary analyses.
Second Site Deployment (University of Pittsburgh Medical Center)
Methods
Technology, interoperability, workflow, and interface challenges arose when transitioning the application for use at UPMC. The application was developed using the Angular framework, with which UPMC's developers were unfamiliar. The necessary training and familiarization took additional time that had not been anticipated. Regular meetings between the development teams from both sites minimized this time cost.
The VUMC application server was deployed in a Linux environment, whereas UPMC employs primarily Windows Internet Information Services servers (Microsoft Corporation, Redmond, Washington, United States). Deployment at UPMC therefore required the deployment of a new Linux server and the Nginx web server (F5 Inc, Seattle, Washington, United States) for app delivery.
There were between site variations in vendor FHIR server implementations resulting in inconsistent FHIR resource availability. Some variables like oxygen delivery required a “back door” through Epic's native web services and Cerner's FHIR server lacked equivalent functions. To address this, UPMC developers carefully mapped concepts using LOINC (Logical Observation Identifiers Names and Codes) codes and extracted many candidate variables using a mix of FHIR and Cerner-native web services.
Beyond the challenges from an application and server standpoint, one-to-one mappable CDS workflows do not exist between Epic and Cerner for triggering and displaying the application and there was differing infrastructure for randomizing and enrolling patients. For instance, since the NLP-based workflow was not available at UPMC, we required a different approach to enrollment. Using Cerner's Discern rule-based framework, we initiated the workflow when a clinician opened the patient's chart and the following criteria were present: resulted chest X-ray and an ED chief complaint of respiratory problem, cough, or congestion/upper respiratory infection. Patients were randomized to proceed further based on whether their encounter ID was even or odd. If randomized, the EHR displayed a passive alert via an icon on the Cerner ED track board (a department-level spreadsheet style tool that allows clinicians to monitor ED care). If this icon was selected, clinicians would be shown a Cerner Powerform (data entry module) that described eligibility criteria and facilitated enrollment the patient in the study. If enrolled, the FHIR application was launched using Cerner's mPage (web integration) functionality and the remainder of the workflow was like VUMC's. [Fig. 6] depicts the workflow and architecture at UPMC.


Weekly meetings with the clinical, UCD, and development teams from both sites ensured both application and EHR workflow versions matched as closely as possible while maintaining the integrity of key metrics for downstream reporting. Ultimately, a similar test strategy was employed for testing each component and end-to-end integration of the app at UPMC before the tool was deployed in production.
Results
A PowerPoint file depicting the UPMC workflow is included in the [Supplementary Materials] (available in the online version). The pediatric pneumonia prognostic tool was deployed in a production environment from November 2020 through November 2022. During the study period, the UPMC EHR interface triggered during 3,117 encounters. Clinicians deemed 201 of 3,117 (6.4%) patients eligible for enrollment, of whom 117 (58.2%) were randomized to the intervention group. Among the intervention group, the model was viewed in the FHIR application by at least one user during 81 (69.2%) encounters.
Discussion
We employed UCD and CDS principles to design, implement, test, and deploy a custom, EHR-integrated FHIR application facilitating enrollment, randomization, model visualization, data capture, and reporting in support of a randomized pragmatic clinical trial. We learned many lessons during this process related to knowledge management, integrated custom app maintenance, and interoperability. We suspect the differences in enrollment rates between sites was related to differences in the enrollment workflow (i.e., the presence or absence of the PIS NLP tool), which could lead to a broader range of patients being included at the UPMC than at VUMC. This highlights the value in tools such as the PIS for focusing enrollment and reducing alert fatigue.
Knowledge Management
Due to the dynamic nature of medical knowledge and representation, EHR data structures and features change regularly. Ideally, upcoming EHR upgrades or local configuration changes, such as where vital signs are recorded, would be perfectly communicated to all teams who use them. However, communication failures are inevitable with downstream consequences for custom apps. For instance, between implementing the PIS and the custom application, many flowsheet rows in Epic at the VUMC representing oxygen delivery changed due to clinical needs. This change was only detected by observing clinicians and nurses at the point of care. Communication with end users and frequent regression testing can identify these changes early.
Another knowledge management challenge relates to changing standards (e.g., FHIR) and individual standard implementations (e.g., by vendor systems). Support teams usually broadcast these changes, but communication failures or nonbroadcast developer level feature changes (e.g., flowsheet access in Epic) can lead to unidentified bugs. For example, after deploying our app, Epic changed how its FHIR Server handled patient encounter information during application launch, which led to application failure and the erroneous exclusion of an eligible encounter. Furthermore, this error was only detected after our team noticed aberrant behavior from the application and collaborated with our developers and the EHR vendor to identify the bug. Solutions to minimize the impact of these changes include scheduled regression testing of both custom apps and launch harnesses, frequent communication with vendor technical support staff, and ensuring that custom development teams are included in new feature reviews from vendor systems.
Integrated Custom App Maintenance
In contrast to a traditional software development environment where detailed automated unit tests can be deployed, EHR systems typically use what-you-see-is-what-you-get editors that reduce barriers to entry but allow for small environmental differences to go undetected. For instance, during the implementation of this project, there were several times where inconsistent browser allow lists, data structure identifiers, and user security settings between development, test, and production environments variably impacted our app in each environment. Furthermore, variable enabling of vendor FHIR server features can unexpectedly impact integrated applications. Strategies for managing these challenges include rigorous regression testing performed in each environment and robust application logging to facilitate debugging after unexpected clinical events, which are often hard to simulate or anticipate in test environments. An example where logging was helpful was a case where a patient had more than 1,000 vital signs charted over several visits, which exceeded the FHIR server's capacity. This had not been anticipated during design, and the audit log allowed us to detect and address this issue. Finally, implementing a “debug mode” for developers in production environments (without writing to production data structures) was useful for identifying configuration idiosyncrasies between environments. Formal risk analysis during architectural design might help teams designing similar applications anticipate some of the challenges we encountered prior to deployment.[21]
Interoperability Concerns
Converting our app for use at a second health system with differences in expertise, preferred web development frameworks, operating systems, web server platforms, and EHR vendors presented many challenges. While the site-specific differences were anticipated early during the design phase, the FHIR-related challenges were not. Marketing materials sometimes present FHIR as a simple solution for interoperability between vendor systems or between sites using the same EHR. However, substantial differences exist in FHIR server implementation and configuration between vendor systems and even different sites using the same system. Therefore, configuration at a new site can be quite time intensive due to data validation and application testing requirements.
Furthermore, the knowledge management burden for maintaining an integrated application is substantial for a single site, but longitudinal surveillance for drift in how clinical concepts are represented across multiple systems is an even greater challenge requiring longitudinal, intentional surveillance. In the same vein, we recommend teams developing similar applications in the future should prospectively identify necessary data structures natively within each EHR and each EHR's FHIR server before architectural design, as this approach would identify problems early (such as the representation of oxygen delivery in our application). Dorr et al describe a useful approach to assessing data adequacy using FHIR in the setting of hypertension management that would be useful for teams pursuing projects like ours in the future.[22] Lobach et al provide another useful example of how future investigators can evaluate and report the viability of FHIR app integration in an EHR environment during application design.[23]
Finally, the FHIR standard, while robustly designed for customizability, still has gaps in the U.S. Core profile (as demonstrated by the amount of effort needed to model oxygenation) that adds substantial complexity when using the standard. In short, FHIR applications are not simply plug-and-play and require informaticians and developers with expertise in the FHIR standard, local EHR and FHIR configuration, and local custom development resources for successful interoperability.
Regulatory Concerns
In 2022, after we designed and deployed our application, the Food and Drug Administration (FDA) released recommendations about what type of CDS software is subject to FDA oversight as a device.[24] While our application was not subject to these guidelines due to our timeline, it likely would not have been considered a device under the FDA criteria. Future developers of applications like ours should be mindful of these guidelines and review them with their local legal and compliance offices.
Conclusion
The union of UCD principles, modern clinical data standards, and a multilayer testing plan facilitated implementation of a real-time CDS application that displays prognostic information for children presenting to the ED with pneumonia while facilitating a pragmatic, EHR-based randomized clinical trial at two health systems with different EHR vendors. Careful planning, iterative design, knowledge management, and rigorous testing were critical for successful implementation.
Clinical Relevance Statement
This study demonstrates the feasibility of an interoperable FHIR application in enhancing pediatric pneumonia prognostication in real time in multiple EDs using different EHR vendor systems for use in a randomized clinical trial. It serves as an example of how the synergy between UCD, risk communication best practices, and the application of interoperable clinical data standards can lead to more effective health care applications. However, this research also underscores the complexities inherent in developing such systems, emphasizing the necessity for meticulous planning and collaboration to ensure successful implementation and operation.
Multiple-Choice Questions
-
In deploying an interoperable FHIR application for pediatric pneumonia prognostication, which aspect is crucial for ensuring effective data exchange across diverse EHR systems?
-
EHR vendor server interoperability standards availability
-
Familiarity with interoperability standards
-
Health information exchange integration
-
Predictive analytics models
Correct Answer: The correct answer is option b. Interoperability standards like FHIR are essential for enabling effective data exchange across different EHR systems. Given recent legislature, nearly all systems offer these abilities, including FHIR servers. However, developer familiarity with the nuances that distinguish between each vendor's implementation is key for successful interoperability.
-
-
Which principle is most critical in the UCD of health care applications like the FHIR application for pediatric pneumonia?
-
Knowledge of pediatric pneumonia treatment guidelines
-
Compliance with best design practices for clinicians with visual impairment
-
Alignment with clinical workflow and user needs
-
Implementation of advanced machine learning algorithms
Correct Answer: The correct answer is option c. Aligning the design of health care applications with clinical workflow and user needs is vital in a UCD approach. This requires extensive user research, iterative prototyping, and repeated testing. This ensures that the application supports clinicians' actual work processes and preferences, thereby enhancing usability and effectiveness in clinical settings.
-
Conflict of Interest
None declared.
Acknowledgments
We appreciate Dr. Henry Ogoe's early contributions to the development of the UPMC version of the tool. We also acknowledge Dr. Frank Fernandez, whose presentation at Epic UGM 2016, Session 34 provided insight into randomization techniques available within Epic.
Protection of Human and Animal Subjects
This study was approved by the Vanderbilt University Medical Center Institutional Review Board.
Note
Code related to this project is unable to be shared publicly due to security concerns. Investigators interested in generating similar applications may contact the authorship team to discuss technical details.
-
References
- 1 Williams DJ, Zhu Y, Grijalva CG. et al. Predicting severe pneumonia outcomes in children. Pediatrics 2016; 138 (04) e20161019
- 2 Antoon JW, Nian H, Ampofo K. et al. Validation of childhood pneumonia prognostic models for use in emergency care settings. J Pediatric Infect Dis Soc 2023; 12 (08) 451-458
- 3 Van Belle V, Van Calster B. Visualizing risk prediction models. PLoS One 2015; 10 (07) e0132614-e0132614
- 4 Van Belle V, Van Calster B, Van Huffel S, Suykens JAK, Lisboa P. Explaining support vector machines: a color based nomogram. PLoS One 2016; 11 (10) e0164568
- 5 Garvin JH, Ducom J, Matheny M. et al. Descriptive usability study of CirrODS: clinical decision and workflow support tool for management of patients with cirrhosis. JMIR Med Inform 2019; 7 (03) e13627
- 6 Slagle JM, Gordon JS, Harris CE. et al. MyMediHealth - designing a next generation system for child-centered medication management. J Biomed Inform 2010; 43 (05) S27-S31
- 7 Tejani N, Dresselhaus TR, Weinger MB. Development of a hand-held computer platform for real-time behavioral assessment of physicians and nurses. J Biomed Inform 2010; 43 (01) 75-80
- 8 Mandel JC, Kreda DA, Mandl KD, Kohane IS, Ramoni RB. SMART on FHIR: a standards-based, interoperable apps platform for electronic health records. J Am Med Inform Assoc 2016; 23 (05) 899-908
- 9 ANSI/AAMI. Human Factors Engineering - Design of Medical Devices. (HE75:2009 R2018). 2018
- 10 Bilan N, Dastranji A, Ghalehgolab Behbahani A. Comparison of the spo2/fio2 ratio and the PaO2/FiO2 ratio in patients with acute lung injury or acute respiratory distress syndrome. J Cardiovasc Thorac Res 2015; 7 (01) 28-31
- 11 Muniraman HK, Song AY, Ramanathan R. et al. Evaluation of oxygen saturation index compared with oxygenation index in neonates with hypoxemic respiratory failure. JAMA Netw Open 2019; 2 (03) e191179
- 12 Garcia JA, Gardner D, Vines D, Shelledy D, Wettstein R, Peters J. The oxygen concentrations delivered by different oxygen therapy systems. Chest 2005; 128 (04) 389S-389S
- 13 Sung V, Massie J, Hochmann MA, Carlin JB, Jamsen K, Robertson CF. Estimating inspired oxygen concentration delivered by nasal prongs in children with bronchiolitis. J Paediatr Child Health 2008; 44 (1-2) 14-18
- 14 Harrell FE. Regression Modeling Strategies. Springer International Publishing; 2015
- 15 Holtzblatt K, Wendell JB, Wood S. Rapid Contextual Design: A How-to Guide to Key Techniques for User-Centered Design (Interactive Technologies). Morgan Kaufmann; 2005
- 16 Snyder C. Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces. Morgan Kaufmann; 2003
- 17 Smith JC, Spann A, McCoy AB. et al. Natural language processing and machine learning to enable clinical decision support for treatment of pediatric pneumonia. AMIA Annu Symp Proc 2021; 2020: 1130-1139
- 18 Williams DJ, Martin JM, Nian H. et al. Antibiotic clinical decision support for pneumonia in the ED: a randomized trial. J Hosp Med 2023; 18 (06) 491-501
- 19 Osheroff JA, Teich JM, Levick D. et al. Improving Outcomes with Clinical Decision Support: An Implementer's Guide. HIMSS; 2012
- 20 Harris PA, Taylor R, Thielke R, Payne J, Gonzalez N, Conde JG. Research electronic data capture (REDCap)–a metadata-driven methodology and workflow process for providing translational research informatics support. J Biomed Inform 2009; 42 (02) 377-381
- 21 Pascarella G, Rossi M, Montella E. et al. Risk analysis in healthcare organizations: methodological framework and critical variables. Risk Manag Healthc Policy 2021; 14: 2897-2911
- 22 Dorr DA, D'Autremont C, Pizzimenti C. et al. Assessing data adequacy for high blood pressure clinical decision support: a quantitative analysis. Appl Clin Inform 2021; 12 (04) 710-720
- 23 Lobach DF, Boxwala A, Kashyap N. et al. Integrating a patient engagement app into an electronic health record-enabled workflow using interoperability standards. Appl Clin Inform 2022; 13 (05) 1163-1171
- 24 US Food and Drug Administration. Clinical decision support software: guidance for industry and Food and Drug Administration staff. 2022 . Accessed 5 March 2024 at: https://www.fda.gov/media/109618/download
Address for correspondence
Publication History
Received: 21 November 2023
Accepted: 27 March 2024
Accepted Manuscript online:
02 April 2024
Article published online:
17 July 2024
© 2024. Thieme. All rights reserved.
Georg Thieme Verlag KG
Rüdigerstraße 14, 70469 Stuttgart, Germany
-
References
- 1 Williams DJ, Zhu Y, Grijalva CG. et al. Predicting severe pneumonia outcomes in children. Pediatrics 2016; 138 (04) e20161019
- 2 Antoon JW, Nian H, Ampofo K. et al. Validation of childhood pneumonia prognostic models for use in emergency care settings. J Pediatric Infect Dis Soc 2023; 12 (08) 451-458
- 3 Van Belle V, Van Calster B. Visualizing risk prediction models. PLoS One 2015; 10 (07) e0132614-e0132614
- 4 Van Belle V, Van Calster B, Van Huffel S, Suykens JAK, Lisboa P. Explaining support vector machines: a color based nomogram. PLoS One 2016; 11 (10) e0164568
- 5 Garvin JH, Ducom J, Matheny M. et al. Descriptive usability study of CirrODS: clinical decision and workflow support tool for management of patients with cirrhosis. JMIR Med Inform 2019; 7 (03) e13627
- 6 Slagle JM, Gordon JS, Harris CE. et al. MyMediHealth - designing a next generation system for child-centered medication management. J Biomed Inform 2010; 43 (05) S27-S31
- 7 Tejani N, Dresselhaus TR, Weinger MB. Development of a hand-held computer platform for real-time behavioral assessment of physicians and nurses. J Biomed Inform 2010; 43 (01) 75-80
- 8 Mandel JC, Kreda DA, Mandl KD, Kohane IS, Ramoni RB. SMART on FHIR: a standards-based, interoperable apps platform for electronic health records. J Am Med Inform Assoc 2016; 23 (05) 899-908
- 9 ANSI/AAMI. Human Factors Engineering - Design of Medical Devices. (HE75:2009 R2018). 2018
- 10 Bilan N, Dastranji A, Ghalehgolab Behbahani A. Comparison of the spo2/fio2 ratio and the PaO2/FiO2 ratio in patients with acute lung injury or acute respiratory distress syndrome. J Cardiovasc Thorac Res 2015; 7 (01) 28-31
- 11 Muniraman HK, Song AY, Ramanathan R. et al. Evaluation of oxygen saturation index compared with oxygenation index in neonates with hypoxemic respiratory failure. JAMA Netw Open 2019; 2 (03) e191179
- 12 Garcia JA, Gardner D, Vines D, Shelledy D, Wettstein R, Peters J. The oxygen concentrations delivered by different oxygen therapy systems. Chest 2005; 128 (04) 389S-389S
- 13 Sung V, Massie J, Hochmann MA, Carlin JB, Jamsen K, Robertson CF. Estimating inspired oxygen concentration delivered by nasal prongs in children with bronchiolitis. J Paediatr Child Health 2008; 44 (1-2) 14-18
- 14 Harrell FE. Regression Modeling Strategies. Springer International Publishing; 2015
- 15 Holtzblatt K, Wendell JB, Wood S. Rapid Contextual Design: A How-to Guide to Key Techniques for User-Centered Design (Interactive Technologies). Morgan Kaufmann; 2005
- 16 Snyder C. Paper Prototyping: The Fast and Easy Way to Design and Refine User Interfaces. Morgan Kaufmann; 2003
- 17 Smith JC, Spann A, McCoy AB. et al. Natural language processing and machine learning to enable clinical decision support for treatment of pediatric pneumonia. AMIA Annu Symp Proc 2021; 2020: 1130-1139
- 18 Williams DJ, Martin JM, Nian H. et al. Antibiotic clinical decision support for pneumonia in the ED: a randomized trial. J Hosp Med 2023; 18 (06) 491-501
- 19 Osheroff JA, Teich JM, Levick D. et al. Improving Outcomes with Clinical Decision Support: An Implementer's Guide. HIMSS; 2012
- 20 Harris PA, Taylor R, Thielke R, Payne J, Gonzalez N, Conde JG. Research electronic data capture (REDCap)–a metadata-driven methodology and workflow process for providing translational research informatics support. J Biomed Inform 2009; 42 (02) 377-381
- 21 Pascarella G, Rossi M, Montella E. et al. Risk analysis in healthcare organizations: methodological framework and critical variables. Risk Manag Healthc Policy 2021; 14: 2897-2911
- 22 Dorr DA, D'Autremont C, Pizzimenti C. et al. Assessing data adequacy for high blood pressure clinical decision support: a quantitative analysis. Appl Clin Inform 2021; 12 (04) 710-720
- 23 Lobach DF, Boxwala A, Kashyap N. et al. Integrating a patient engagement app into an electronic health record-enabled workflow using interoperability standards. Appl Clin Inform 2022; 13 (05) 1163-1171
- 24 US Food and Drug Administration. Clinical decision support software: guidance for industry and Food and Drug Administration staff. 2022 . Accessed 5 March 2024 at: https://www.fda.gov/media/109618/download











