Published on in Vol 14 (2026)

Preprints (earlier versions) of this paper are available at https://preprints.jmir.org/preprint/74934, first published .
Experiences With Integrating Medical Terminologies Into User Interfaces for a Decision Support System for Primary Care: Conceptual and Development Study

Experiences With Integrating Medical Terminologies Into User Interfaces for a Decision Support System for Primary Care: Conceptual and Development Study

Experiences With Integrating Medical Terminologies Into User Interfaces for a Decision Support System for Primary Care: Conceptual and Development Study

Original Paper

1Institute of Medical Informatics, University Medicine, Goethe University Frankfurt, Frankfurt, Germany

2Institute for Medical Informatics and Biometry, Carl Gustav Carus Faculty of Medicine, Technical University of Dresden, Dresden, Germany

3Institute of General Practice, Goethe University Frankfurt, Frankfurt, Germany

Corresponding Author:

Michaela Christina Neff, MSc

Institute of Medical Informatics

University Medicine

Goethe University Frankfurt

Theodor-Stern Kai 7

Frankfurt, 60590

Germany

Phone: 49 69630184439

Email: neff@med.uni-frankfurt.de


Background: Clinical decision support systems (CDSSs) have shown promise in improving diagnosis in primary care, particularly for chronic diseases. The SATURN (Smart Physician Portal for Patients With Unclear Disease) project developed a CDSS prototype for primary care in Germany that uses artificial intelligence to reduce diagnostic uncertainty in unclear and rare diseases. It generates recommendations based on clinical data from university hospitals stored in a standardized common data model. However, integrating primary care data in Germany remains challenging due to the use of country-specific vocabularies and heterogeneous data structures. Therefore, integration of medical concepts into general practitioners’ user interfaces (UIs) and improved workflow design is needed.

Objective: This study investigates how the UI of a CDSS for primary care should be designed to facilitate the user-friendly entry of medical concepts.

Methods: A structured, iterative user-centered design process of five steps was applied: (1) conceptualization, including analysis of requirements and objectives, (2) implementation of the CDSS UI, (3) analysis of user and expert feedback, (4) workshop with experts in the primary care electronic health record system, and (5) development of an extended concept for the system UI.

Results: This study identified requirements and options for supporting data entry in the UI of a CDSS for primary care, thus providing a framework for future implementation and prototype development. Usability testing revealed the need to refine input support, particularly the language used to make the system easy for general practitioners to use. Further effort is required to map this. In addition, we have identified a system interface to electronic patient records in primary care as essential for the system.

Conclusions: This paper demonstrates how standardized medical terminologies can be integrated into a CDSS UI for primary care. The user-centered design approach has been effective in developing CDSS UIs that align with clinicians’ workflows and provide a user-friendly experience. Although the current technical infrastructure presents significant challenges when connecting to primary care electronic health record systems, collaborating with experts enabled us to identify potential interface solutions. Overall, the results indicate a need for optimized physician language input support and interoperability, including standardized data entry, automated tools, and artificial intelligence–based approaches to enhance data quality and usability.

JMIR Med Inform 2026;14:e74934

doi:10.2196/74934

Keywords



Background and Significance

The use of clinical decision support systems (CDSSs) has been demonstrated to enhance diagnostic accuracy in primary care settings [1,2]. However, the prevailing focus at present is on chronic diseases [1]. In primary care, general practitioners (GPs) play a unique role in the diagnostic and referral processes. They often deal with nonspecific symptoms that may indicate a wide range of potential diagnoses, leading to diagnostic uncertainty. It is therefore essential to provide GPs with adequate support to ensure patient care [3-5]. Although the potential of CDSSs to achieve significant improvements in outcomes has been demonstrated, wide variations remain in the types and methods of CDSS implementation as well as the resulting effectiveness. Further research is required to determine effective implementation strategies for the usage of CDSS in various settings [6].

The SATURN (Smart Physician Portal for Patients With Unclear Disease) project has developed a prototype of a CDSS to address unclear diagnoses in primary care in Germany [7,8]. The development was conducted through an iterative, user-centered development process (UCD) [8]. The CDSS generates recommendations for GPs using 3 artificial intelligence (AI) modules based on clinical data (a machine learning algorithm and a case-based reasoning algorithm) and expert knowledge (a rule-based system). Clinical databases (rather than primary care databases) were used to establish connections between GPs and the knowledge data held by the university medicine. The diagnostic recommendations derived from clinical data are based on comparisons with existing cases [7,8]. Specifically, the data for these existing cases were extracted from the electronic health record (EHR) data of the University Hospitals in Frankfurt and Dresden via Data Integration Centers (DICs). The DIC is a central institution responsible for making medical data from hospital patient care accessible for medical research and clinical exchange in a structured, standardized, and pseudonymized form [9]. The CDSS database has been designed in such a way that EHR data from the 2 hospitals are merged into 1 OMOP database and can be used for the AI modules. Only data, not AI logic, is stored in the database. The AI modules are designed as separate modules.

The OMOP Common Data Model (CDM) is an open-access standardized data model [10] that can be used to ensure interoperability. The OMOP CDM harmonizes medical databases through a uniform structure and standardized terminologies such as SNOMED CT (Systematized Nomenclature of Medicine Clinical Terms) and RxNorm (normalized names for clinical drugs) [10-12]. New EHR patient cases from primary care for which a diagnosis recommendation is to be made will also be stored in this database, along with corresponding flags (flag: without diagnosis). In addition, solved patient cases are stored (flag: with final diagnosis). As the CDSS uses OMOP and is used in primary care, the data entered by primary care GPs must be compatible with the OMOP vocabulary standards. However, the use of standardized vocabulary remains a challenge, particularly in Germany’s primary care sector, where the predominant classification of diseases is ICD-10-GM (International Statistical Classification of Diseases and Related Health Problems, Tenth Revision, German Modification). ICD-10-GM is complemented by OPS (Operation and Procedure Codes; German: “Operationen- und Prozedurenschlüssel”) for procedural coding procedures [13], along with “Einheitlicher Bewertungsmaßstab” as the basis for billing GPs and contract psychotherapists [14]. Heterogeneous data structures in different countries and country-specific vocabularies (such as ICD-10-GM) pose significant challenges for exchanging data and comparing results. To our knowledge, there has been no full systematic integration of primary care data into the OMOP CDM, to date, in Germany. The standardization of data could facilitate the development of common tools. Initial international approaches have shown potential but are limited in their scope [15,16]. Henke et al [17,18] investigated the merging and collaboration of primary care and clinical data in Germany. These studies linked data from the DICs of the Medical Informatics Initiative with routine health insurance data and aimed to increase the coverage of the German vocabulary in the OMOP CDM. Another study examined the cross-sector linkage of primary care data and identified challenges, including system interfaces and data extraction processes [19]. Such projects show the need for using CDMs, such as the OMOP CDM and standardized vocabularies, to harmonize cross-sector data. To integrate medical concepts into GP user interfaces (UIs), the UI must be designed to support and streamline existing workflows [20]. Medical concepts are coded according to standards for terminology, listed in terminology management or the OMOP vocabularies.

Objectives

The objective of this study is to explore how the UI of a CDSS for primary care should be designed to allow the entry of medical concepts in a user-friendly way. To our knowledge, it has not yet been investigated how a CDSS UI for primary care can be comprehensively mapped to enable the standardized data collection and integration of data in Germany. This study outlines the requirements and the available options for CDSS UI for primary care, providing both a technical overview and a conceptual framework to support future CDSS implementations. The CDSS UI implementation focuses on medical vocabularies and the input into the CDSS. Other components of the CDSS, and the iterative conception and development, are covered in previous publications [8,21,22].


Study Design

As in the whole SATURN project, an iterative UCD was used [23]. In this paper, we focus on data entry into the CDSS (Figure 1). The requirement analysis and underlying data model [24], the ongoing evaluation, as well as other parts of the CDSS, are described in previous publications [8,21,22,25]. The UCD, from the perspective of data input, began with a conceptual design stage. During this stage, the GPs’ requirements and necessary medical concepts were analyzed. These concepts were then coded into vocabularies and mapped to the UI design (step: conception). The UI then underwent iterative development in dialogue with the GPs (step: prototypes), followed by the collection of feedback from users and experts to evaluate its usability and to identify potential improvements (step: system evaluation feedback). EHR experts discussed the automation of medical concept entry (step: workshop with EHR experts). All participant groups were selected using a purposeful sampling approach. Finally (step: extended concept), a draft for the final design concept was created.

Figure 1. Methodological steps of this study for the development process of the CDSS data entry UI. CDSS: clinical decision support system; EHR: electronic health record; UI: user interface.

Ethical Considerations

For the conception and development of this study, the SATURN project was previously approved by the Ethics Committee of Goethe University’s Medical Faculty (case 2022-1088). The user evaluation was also approved, with the Ethics Committee waiving the need for a separate ethics vote on the inquiry of GPs (case 2022-629). All participants received written information on the study and provided a signed informed consent. All data were pseudonymized before analysis. Participants received €150 (average currency exchange rate in August 2023: US $1=€0.92) for taking part in the usability test.

Participants in the usability inspections and the EHR expert workshop were either project participants or had previously submitted a letter of intent to support the project. All data were pseudonymized before analysis, with only sample data being used for case studies. Participants received no compensation for their participation in the usability inspections.

Conception

In order to facilitate data entry into the CDSS, it is necessary to consider the structure and usage of the vocabularies, as well as the requirements of the end users [21]. The appropriate fields and variables must be defined with the vocabularies for the UI. The data model was defined in a previous study [24] and specifies the following vocabularies, shown in Table 1 [26-37].

All vocabularies shown in Table 1 are fully available in the German language, except for SNOMED CT and Human Phenotype Ontology (HPO). The data to be captured from the requirements and the data model, including its vocabularies, needed to be mapped to the UI and the fields of the UI. To accomplish this, UI data categories were created: basic patient data (patient ID, gender, date of birth, and postcode), diagnosis, symptoms, medication, vital and laboratory values, and procedures. The representation in the UI was described as a UI component with an input format. Where possible, mapping to an OMOP standard concept, such as SNOMED CT and RxNorm, was also ensured and documented. Data in the OMOP CDM are expressed as concepts, which represent the semantic meanings of each data element. A standard concept represents a normative expression of a clinical entity. The others were labelled as nonstandard or source concepts and mapped to the standard concepts [38]. In order to consider the user requirements and data input structure, these were translated into functional requirements. The user requirements collected [21] were analyzed for this purpose and transformed into functional requirements with specific, testable functions that the system should fulfil. Subsequently, use cases and functional requirements were formulated in the following template: [actor] must/should/will [conditions, time aspect] [object] [process description] or something more general [target system] + [priority] + [functionality] + [conditions] [39]. Thus, an example of a functional requirement could be “the system must enable the data to be exported in a usable format.” MCN, a medical informatician, carried out the conceptualization step in consultation with the other authors.

Table 1. Selected vocabularies according to the data model for the CDSSa.
VocabularyDescriptionAvailability of the German translationProgress or version of the German translation in August 2024
ICD-10-GMbOfficial classification for the encoding of diagnoses in inpatient and outpatient medical care in Germany [26]AvailableICD-10-GM version 2024
HPOcStandardized vocabulary of phenotypic abnormalities encountered in human disease [27]Translation is not fully available in the German languageThe HPO browser allows the display of some German HPO terms or synonyms [28,29], and a study on the translation of HPO terms was conducted as part of the project [30]
LOINCdDatabase and universal standard for identifying medical laboratory observations [31]AvailableLOINC version 2.76
ATC/DDDeOfficial classification for pharmacologically active substances. Active substances are divided into different groups according to the organ or organ system on which they act and according to their anatomical, therapeutic, and chemical properties. [32,33]AvailableATC/DDD version 2024
OPSfOfficial German classification for the encoding of operations, procedures, and general medical measures [34]AvailableOPS version 2024
SNOMED CTgSystematized Nomenclature of Medicine Clinical Terms [35]Translation is not fully available in the German languageThe German translation group has been actively working on this since 2020 and translated the first national edition with SNOMED CT content into German at the end of 2023 [35-37]

aCDSS: clinical decision support system.

bICD-10-GM: International Statistical Classification of Diseases and Related Health Problems, Tenth Revision, German Modification.

cHPO: Human Phenotype Ontology.

dLOINC: Logical Observation Identifiers Names and Codes Names and Codes.

eATC/DDD: Anatomical Therapeutic Chemical Classification With Defined Daily Doses.

fOPS: Operation and Procedure Codes (German: “Operationen- und Prozedurenschlüssel”).

gSNOMED CT: Systematized Nomenclature of Medicine Clinical Terms.

Prototypes

The functional requirements defined in the concept were developed and implemented by MCN iteratively (described in more detail in Neff et al [8]) while feedback from users and experts was collected through user evaluations [40,41] and usability inspections [8] (described in section “system evaluation feedback”).

The following intermediate (results) were created in the iterations: (1) low-fidelity prototype (CDSS version 0) [22], (2) first high-fidelity prototype (CDSS version 1) [8], and (3) final high-fidelity prototype (CDSS version 2).

The UI and the vocabulary used were implemented in German wherever possible to suit the German-speaking target. SNOMED CT was used in English due to its limited availability, and HPO was used in an initial partial translation by Noll et al [30]. To ensure good usability, design principles and usability guidelines [42-44] were followed, in addition to the points mentioned above, including principles of dialogue design in accordance with ISO (International Organization for Standardization) 9241 and other ISO standards [43,45,46].

System Evaluation Feedback

The usability of the data entry process was assessed after each developed prototype. Initially, CDSS version 0 was discussed in 2 online user evaluation workshops involving 5 GPs, using a videoconferencing tool. This workshop was conducted and moderated by MCN with support from researchers from the Institute of General Practice (Frankfurt), and key statements were derived [22]. The findings were then documented as user requirements, and new functional requirements were derived where necessary. Usability expert inspections (method: heuristic walkthrough) were carried out in-person by 5 usability experts from the project team to accompany the further development of CDSS versions 1 and 2 (4 inspections conducted and analyzed by MCN: CDSS version 1: 3, CDSS version 2: 1) [8]. Finally, 2 usability evaluations were conducted for CDSS version 1 and version 2. Five GPs who participated in the version 0 evaluation took part in the version 1 evaluation, and 10 GPs (5 of whom were newly recruited) took part in the version 2 evaluation. The evaluations used the thinking-aloud test method, a postsession interview, and the system usability scale. The tests were conducted online by researchers from the Institute of General Practice (Frankfurt) with support from MCN [40].

The tasks that the users were asked to perform in the user evaluation and expert inspections were based on the task model derived from the requirements analysis: perform data entry, review and discuss AI results, plan further diagnosis, refer to specialists, and close the case [21]. The feedback from the expert inspections was categorized as bugs, features, improvements, ideas, or usability heuristics and linked to the individual steps of the task model [8]. When analyzing the feedback from the user evaluations, the usability problems identified in the usability tests were categorized as layout, content, navigation, comprehensibility, and usability, and also assigned to the steps of the task model [40]. This study focuses on analyzing and interpreting the evaluation results, particularly those concerning the task of “performing data entry.” The results of this task were analyzed to inform further development. The analysis of feedback represents an important conceptual intermediate step. Moreover, together with considerations regarding the connection to the primary care EHR system (see Workshop With EHR System Experts), it forms the basis for the final data entry concept within the CDSS.

Workshop With EHR System Experts

As the interface to the primary care EHR system was identified as a key requirement in the analysis and subsequent evaluation iterations, a research workshop was conducted. This workshop was held in a hybrid format, combining in-person participation with remote connections via videoconference [47]. Research workshops focus on analyzing specific cases and collecting reliable and valid data on a participant’s future, including organizational change and design. These workshops yield theoretical concepts, methods, and applications that contribute to the discipline. The method involves presenting topics, conducting experiments, and then discussing the findings [48]. The central theme of the workshop was as follows: What should an interface between an EHR system and a decision support system for primary care look like? What is the current state of the art, and what is the vision for the future? The workshop focused on the technical possibilities and challenges of an interface between the CDSS and the EHR system in primary care. The participants were experts in this field, and no GPs were included. However, these experts served as representatives, as it is very difficult to cover the entire spectrum of the system landscape in Germany.

In more detail, the workshop was conducted with (1) project representatives of the SATURN project; (2) representatives from three different companies in the field of EHR systems for primary care, who are considered experts in EHR systems in this study; and (3) two moderators (with medical and medical informatics backgrounds) and one SATURN team member who took notes.

The discussion was supported by a structured discussion guide (Multimedia Appendix 1). This guide addressed the organizational, syntactic, semantic, and structural interface levels of a software. Furthermore, the UI data categories for the decision support system (see description of data categories in the chapter “conception”) with related vocabularies were discussed. During the discussion, an initial architectural design was collaboratively sketched on a virtual whiteboard to support the discussion. The workshop analysis was carried out by analyzing the notes and assigning the relevant aspects to the questions in the discussion guide.

Extended Concept

After evaluating the CDSS version 2 prototype, a proposal for an extended concept for future CDSS projects in primary care with the focus on data entry was formulated by MCN in exchange with other authors. This concept considers all the results and describes a design framework that includes UI components, data flows, and system integration.


Overview

The conception and development of the UI for a CDSS—in particular, the process of entering data into the CDSS—led to the development of 3 CDSS prototypes (CDSS versions 0, 1, and 2). CDSS version 2 was developed as a high-fidelity prototype connected to AI modules. Evaluation by users and experts revealed several issues regarding user-friendliness, particularly when entering medications and laboratory values. These issues led to recommendations to improve the search function for symptoms and laboratory values, and to integrate medications from the electronic prescription list. Further improvements to data entry could be achieved by integrating the primary care EHR system. EHR system experts considered middleware to be necessary for this, due to the current data exchange format (data exchange family xDT, which is not transferable via the web). In addition, the low level of standardization for important parameters—such as symptoms, which are currently entered as free text—was identified as a challenge. However, current position papers and technical possibilities may simplify this in the future.

Conception

The results of the conceptualization are presented in 2 tables: Table 2 presents the functional requirements for UI data entry, and Table 3 shows the mapping of the data elements to the UI components and standardization.

Table 3 shows the mapping of the data to be recorded to the UI fields and, if available, the mapping to the standardized international vocabulary of the OMOP database. This is based on the previously defined data model of relevant data entities and vocabularies. The column “mapping to OMOP” represents the mapping to an OMOP standard concept.

Nonstandard vocabularies were mapped in OMOP to SNOMED CT and RxNorm, with the source vocabularies being used in the UI for input. The project aimed to remove free text and to minimize the use of fields not mapped to OMOP.

A few fields were identified as relevant through the requirements analysis, but no direct mapping to OMOP could be established. Symptoms were saved using the HPO vocabulary, which at the time of the project was not supported by OMOP and was not yet available in German. In SATURN, a semiautomatic partial translation was performed for the project using natural language processing [30]. Integration of HPO as vocabulary in OMOP did not take place. HPO and SNOMED CT did not yet have an official mapping at that time—storage therefore took place in the observation table.

Table 2. Functional requirements for UIa data entry.
NumberFunctional requirement
1The system must offer the entry of all parameters for diagnoses, procedures, laboratory values, medications, and other clinical entities (in German).
2The system must contain patient information such as administrative sex and age.
3The system must generate a unique patient ID for each patient.
4The system must offer data field-supported input help.
5The system must ensure the integration of established medical standardized vocabularies used in the data set.
6The system must allow exclusion diagnoses to be entered in the form (eg, using ICDb codes).
7The system must allow time-based documentation during entry.
8The system must offer the basic functions of a patient file (create, edit, open, or save).
9The system must enable the continuous processing of a case and the ability to re-request diagnostic suggestions after a change.
10The system should offer the transfer of a patient ID from the primary care EHRc system to the SATURNd patient file.
11The system should offer a parameter query and input support based on previous entries.
12The system must guarantee the optional input of all data fields.

aUI: user interface.

bICD: International Statistical Classification of Diseases and Related Health Problems.

cEHR: electronic health record.

dSATURN: Smart Physician Portal for Patients With Unclear Disease.

Table 3. Mapping of the data basis to the user interface (with German vocabulary).
UIa data categoryMapping to OMOPDescriptionUI componentInput formatAdditional variables
Patient IDPerson IDUnique ID of a patientAuto-generatedNumberb
EHRc system patient IDPerson source valueExternal unique ID of a patientText fieldCharacters or numbers
GenderSNOMED CTdAdministrative genderRadio buttonSelection (female, male, unknown, and other)
Date of birthDate of birthPatient’s date of birthDate pickerDatetime (UTCe)
Postal codeLocation IDPostal codeText fieldNumber (5 digits)
DiagnosisSNOMED CTDiagnosis code, name, and dateText field with search and date pickerICD-10f codeDate of diagnosis
SymptomsNo mapping to SNOMED CTSymptoms and dateText field with search and date pickerHPOg codeDate of symptom onset
MedicationRxNormDrug name, and start or end dateText field with search and date pickerATCh codeDose, unit, and days of administration
Vital signs and laboratory valuesSNOMED CTParameter name, date, and reference rangeText field with search and date pickerLOINCi codeReference range (only laboratory values) and measurement unit
ProceduresSNOMED CTProcedure name and dateText field with search and date pickerOPSj codeProcedure type

aUI: user interface.

bNot available.

cEHR: electronic health record.

dSNOMED CT: Systematized Nomenclature of Medicine Clinical Terms.

eUTC: Universal Time Coordinated.

fICD-10: International Statistical Classification of Diseases and Related Health Problems, Tenth Revision.

gHPO: Human Phenotype Ontology.

hATC: Anatomical Therapeutic Chemical Classification.

iLOINC: Logical Observation Identifiers Names and Codes.

jOPS: Operation and Procedure Codes (German: “Operationen- und Prozedurenschlüssel”).

Prototypes

The requirements and the associated vocabularies were implemented step by step. The CDSS version 0 was designed as a low-fidelity prototype in the form of mock-ups [22]. This was followed by the development of the following 2 high-fidelity prototypes: (1) CDSS version 1: JavaScript frameworks nuxt.js 2 (Vuetify), and the UI component framework Vuetify 2 were used with initial sample data (without an active interface to AI modules, as yet, and with integrated vocabularies) [8]. (2) CDSS version 2: React.js (Meta Platforms, Inc) and Mantine were used due to the expiring support of nuxt.js 2. The prototype includes all feasible requirements and has a connection to the AI modules.

Figure 2 shows the first step of the data entry in the final high-fidelity prototype.

CDSS version 0 mock-ups, as well as screenshots of the 2 high-fidelity prototypes, CDSS versions 1 and 2, can be found in Multimedia Appendix 2. At the request of user feedback on this prototype, a step-by-step navigation was incorporated below (see also Neff et al [8] for a more detailed description of prototype version 1).

Figure 3 shows an example of how the integration of vocabularies appears using ICD-10-GM: users can search for ICD-10-GM terms using the code (eg, E05.0) or the disease name (eg, in the German language “Hyperthyreose mit diffuser Struma”).

Figure 2. Zoomed-in section of the input template of the CDSS version 2. CDSS: clinical decision support system.
Figure 3. Screenshot of the diagnosis search (CDSS version 2). CDSS: clinical decision support system.

System Evaluation Feedback

During the development of CDSS version 1, expert feedback revealed issues, particularly with search field entry options and inconsistencies between system functions and real clinical practice, for example, the handling of “diagnostic certainty.” Feedback also emphasized the importance of automatic saving and clear error messages. Errors were found when entering medications and laboratory values. Some terminology was not displayed in the German language; thus, it is imperative that vocabularies be available in the German language [8]. Detailed information can be found in the publication by Neff et al [8].

In addition to expert feedback from the inspections, further issues were derived from the user evaluations. Feedback on data entry was collated into categories (layout, content, navigation, comprehensibility, and ease of use). The results of the CDSS version 1 usability test (Figure 4) indicated several usability issues. Participants had difficulties entering unlisted symptoms, medications, and tests, and retrieving laboratory values using common abbreviations. Medication data was the biggest problem area. The wide range of laboratory units also caused confusion; thus, specifications for values such as the heart rate were proposed. Some important GPs’ diagnostic criteria were absent, with participants proposing their inclusion within the system or the creation of additional free entry fields. The additional fields were proposed to encompass physical examination findings, symptom duration, diagnoses, and family history. GPs also proposed issues for the CDSS version 2 (Figure 4), including automated display of reference range and integration of an updated medication database. GPs were unfamiliar with LOINC (Logical Observation Identifiers Names and Codes) terms, and so better input support was recommended. Participants also recommended focusing on frequency, time, dosage, and extending the search function. This would allow GPs to enter both generic and brand names, as data entry for laboratory values, medications, and diagnoses was considered time-consuming. The information text to each input step was unclear and not sufficiently relevant, and the distinction between some parameter names was not apparent. The GPs also noted several limitations; these included the inability to enter lowercase letters for laboratory reference values and the failure of the symptom search function to recognize certain synonyms.

Figure 4. Summarized results of first and second user evaluations (feedback of the first high-fidelity prototype: version 1, and of the final high-fidelity prototype: version 2). CDSS: clinical decision support system; HPO: Human Phenotype Ontology; LOINC: Logical Observation Identifiers Names and Codes; PMS: patient management system.

Workshop With EHR System Experts

The workshop was attended by a total of 12 participants (7 women and 5 men): (1) four project representatives (experts with backgrounds in medicine, medical informatics, medical technology, or public health) from the SATURN project; (2) five representatives from three different companies in the field of EHR systems for primary care (experts for EHR systems); (3) the workshop confirmed that currently, the most widely used data transmission standard (syntactically) in primary care in Germany is still the xDT data standard family [49]. These include, in particular: Behandlungsdaten-Transfer (further development completed in 2019) for the transfer of treatment data [50], and Labordaten-Transfer for laboratory values [51].

Both standards are defined by the KBV (Kassenärztliche Bundesvereinigung; umbrella organization of the Associations of Statutory Health Insurance Physicians in Germany) [52]. The data transfer (structural) is currently realized via xDT interfaces and is not transferable via the web. A 2022 position paper ([53]) indicated movement toward FHIR (Fast Healthcare Interoperability Resources from HL7 [Health Level Seven]) and thus web transfer. However, the workshop participants have indicated that not all the necessary FHIR profiles have yet been specified. The JSON format was considered a favorable option for the future, with or without a combination with FHIR. Initial data, such as the MIO “Medizinische Informationsobjekte,” representing the new KBV data exchange standard [54], are already available in JSON. Table 4 summarizes the terminology and data structure (semantics) for the participants’ description of the status quo for the specific CDSS for the primary care use case. All primary care EHR systems are required to provide an electronic physician letter, as part of the telematics infrastructure (TI) in Germany [55].

Participants concluded based on the status quo that middleware is currently indispensable in Germany for integrating EHR systems with CDSS in primary care due to limited data structures and limited data transfer options. Middleware is required to map data to standard medical terminologies used in the CDSS. Ideally, an interface for diagnoses (billing diagnoses in ICD-10-GM), laboratory values, and the electronic physician letter should be available via the EHR system. The CDSS should ensure the addressability of the interface and the import of medications from the electronic medication plan. The electronic physician’s letter can be used to extract symptoms and examinations. If the electronic physician letter cannot be sent through the EHR system, a new interface is needed. In the future, other medical devices and wearables will connect to the CDSS via middleware. The workshop participants also provided the following feedback on the potential for future developments: data processing with AI is already partially integrated into the EHR systems in primary care. TI measures have also been implemented and are mandatory for manufacturers in Germany.

These include, besides the physician’s electronic letters, electronic medication plans and electronic prescriptions, which are set to increase. Connecting the EHR system to other systems, such as the CDSS, is considered feasible and can be implemented depending on the availability and format of data, using REST (Representational State Transfer), a software architecture paradigm.

Table 4. Semantic description of status quo: terminologies and structured data in primary care EHRa.
Data categoryStatus quo (data structure)
Basic patient dataPatient data, such as date of birth and postcode, are considered primitive data types and, therefore, are easy to structure and transfer via an interface.
DiagnosisDiagnoses are structured as billing and permanent diagnoses, with some stored as “suspected diagnoses” and localizations. Transferring the ICD-10-GMb codes is, according to the current state of the art, challenging.
SymptomsSymptoms are typically documented as free text, using, for example, nonstandardized categories in chronological index cards.
MedicationMedications are ideally coded using national medication plans (ATCc codes or PZNd); EHR systems must implement the standardized national medication plan, which has been mandatory since 2016 [56].
Laboratory and vital signsLaboratory values comply with the LDTe 3 standard, although many laboratories continue to use unstructured data that are not LOINCf compliant [52,57]. The KBVg is developing an MIOh for laboratory values [54]. Vital signs can be recorded as either discrete or continuous measurements for billing purposes.
ProceduresProcedure codes (eg, OPSi) are structured in hospital outpatient departments but are rarely used in primary care EHR systems; outpatient procedures are often documented as service code justifications for billing purposes.

aEHR: electronic health record.

bICD-10-GM: International Statistical Classification of Diseases and Related Health Problems, Tenth Revision, German Modification.

cATC: Anatomical Therapeutic Chemical Classification.

dPZN: Pharmazentralnummer.

eLDT: Labordaten-Transfer.

fLOINC: Logical Observation Identifiers Names and Codes.

gKBV: Kassenärztliche Bundesvereinigung.

hMIO: Medizinische Informationsobjekte.

iOPS: Operation and Procedure Codes (German: “Operationen- und Prozedurenschlüssel”).

Extended Concept

Overview

The concept is described in the form of a design framework with UI components, data flows, and system integration.

UI Components

The required ontologies will continue to be entered as standardized vocabulary, but will be supported by various factors. These include error-tolerant searching that ignores misspellings and similar spellings, and the use of common abbreviations [58-60]. These approaches are visualized in Figure 5.

Figure 5. UI component optimizations. LOINC: Logical Observation Identifiers Names and Codes; UI: user interface.
Data Flows

The input of patient data should be possible both via the UI and via an interface to the primary care EHR system or TI applications. Supporting middleware can help with this, especially for laboratory values and medications. The data flow then goes from the UI to the backend for storage, which is connected to the stored database. A data flow from the database via the backend to the UI occurs only when displaying and correcting previously saved cases or when retrieving the vocabularies for input support.

System Integration

System integration is provided by a REST interface from the UI to the backend and REST interfaces to the AI modules.


Discussion of Methods

The objective of this study was to investigate how the UI of a CDSS designed for primary care can effectively support GPs in the user-friendly input of standardized vocabulary codes from medical terminologies. It focuses on the CDSS UI, as well as the usability and clarity of medical terminology input.

Methods from software development and UCD were used as part of the iterative process. The UCD design process has been proven to have positive effects in several studies [61-64]. Clinical decision support is generally viewed favorably, providing higher benefits when it improves performance [63]. The current study addresses the integration of the CDSS into the physicians’ workflow, an aspect shown in the literature to be essential for CDSS acceptance and usage [65]. To simplify the input of medical terms into the UI for GPs, the UI must be designed to be supportive and user-friendly [20]. One key aspect, therefore, is the reduction of cognitive load. This is described by Miller et al [65] as an important principle for CDSS design: focusing on the input of standardized medical terminology codes can help to reduce the cognitive load on physicians.

The research conducted in this project and other studies has mainly focused on UCD, requirements analysis, and evaluation of CDSS [8,21,63,66]. The formulation of functional requirements and task model methods has proven effective [39,67]. Building on these results, the current study mapped relevant data elements to the UI and collaborated with primary care EHR system experts to develop an extended concept. Zerlik et al [68] took a similar approach in their initial steps, following a UCD process that included requirements definition and iterative development across 3 iterations. We complemented usability expert testing and workshops with feedback from EHR system experts. This approach enabled us to identify potential interfaces to other systems, consistent with recommendations that include different perspectives in the design process [64].

Discussion of the Results

This study identifies requirements and options for entry support in the UI of a primary care CDSS and provides a conceptual framework to support future CDSS implementations. The feedback from the usability test indicates that optimized input support in the language of GPs will be necessary in the future, as will additional mapping work. It is imperative to avoid unfamiliar terms and minimize input restrictions. Ideally, the system would integrate directly with the primary care EHR system in use. The workshop with primary care EHR system experts resulted in initial solution approaches for system interfaces. However, it also highlighted challenges related to limited interoperability, including a simple nonweb-transferable data exchange format and a lack of standardization for important parameters. We propose various optimizations for the UI in our concept for a future CDSS UI. There are several options to better support standardized data entry. Standardizing data entry and using automated tools can significantly improve data quality by minimizing the need for queries and simplifying data collection. Automated features, such as auto-complete, can improve accuracy by relying on predictive modeling. Integration with generative AI can further improve data accuracy and usability. Nevertheless, further research is needed to optimize the role of standardized data in clinical decision-making and in the research context [69]. AI (eg, machine learning) and natural language processing methods already exist for data integration and mapping, data extraction, and clinical coding.

Models for clinical data extraction, phenotyping, and LOINC mapping also exist [70-74]. A mandatory opt out system for the electronic patient records (ePA) planned for 2025 in Germany, focusing on secure storage and pseudonymized data usage, may facilitate implementing an interface to the ePA data [75,76]. The Unified Medical Language System metathesaurus is another option, already being partially in use, that supports terminology mapping and standardization and enables better interoperability and information retrieval [77]. When searching the medical literature, it is often easier to use the language you are most familiar with. Using one’s native language can facilitate the identification of certain concepts that are difficult to translate into English [60]. There is still a need for improvement in this area, particularly regarding the German-language description of symptoms. Further development of standards and translations, as well as data transfer formats such as FHIR for connecting primary care EHR to CDSS, may simplify integration in the future. When implementing in practice, it is important to incorporate the system into the daily workflow and connect it to the practice’s own EHR system.

Limitations

This study focused on integrating medical terminologies into the UI, representing 1 task within the task model. The methodological framework was designed to address this objective. However, the steps are transferable to other tasks within the task model. This requires selecting the requirements and involving additional experts (such as EHR system experts) relevant to the task. Further studies in real-world clinical settings, using the implemented system over an extended period, are necessary to develop the CDSS. For the specific task of entering medical terminology into the CDSS, fuzzy search can provide excellent support; however, there are also challenges in the form of high computational effort, false positive results, and balanced precision in different languages [58]. For the integration into practice, the current infrastructure and networking in Germany make it difficult to interface with the primary care EHR system. The slow uptake of ePA in Germany, with only ≈1% penetration by 2023 compared to a target of 80% by 2025, is hampering automation. Barriers to adoption include legal ambiguities, conflicts between stakeholders, and insufficient communication [75,76].

Thanks to their modular structure, the practices will not require significant resources. However, the task here is to ensure secure implementation, including hosting of the AI modules and secure data transfer.

Conclusion

In conclusion, the process of UCD has been shown to be effective in the development of the UI of CDSS, particularly regarding the integration into physicians’ workflow and creation of a user-friendly interface. Iterative development with experts identified potential interfaces for other systems. The results indicated a need for optimized entry support in the physician’s language and revealed challenges concerning interoperability. Suggestions for improvements include standard data entry, automated tools, and AI to enhance data quality and usability. However, the current infrastructure poses significant challenges for interfacing with primary care EHR systems in Germany. Further studies are required to address these issues.

Acknowledgments

We would like to thank the participants of the workshop with electronic health record system experts and the participants in the expert and user evaluations.

Funding

SATURN is funded by the German Federal Ministry of Health as part of the research focus “Digital Innovation,” Module 3: “Smart Algorithms and Expert Systems” (funding code: 2520DAT02B, 2520DAT02C, 2520DAT02D).

Authors' Contributions

Conceptualization: MCN

Data curation: MCN

Formal analysis: MCN

Funding acquisition: JS, HS

Investigation: MCN, JS, DS, NA, MZ

Methodology: MCN, JS, DS, NA, MZ

Resources: MCN

Supervision: JS, HS

Validation: MCN, JS, DS, NA, MZ, HS

Visualization: MCN

Writing – original draft: MCN

Writing – review & editing: MCN, JS, DS, NA, MZ, HS

Conflicts of Interest

None declared.

Multimedia Appendix 1

Discussion guide of EHR expert workshop. EHR: electronic health record.

DOCX File , 19 KB

Multimedia Appendix 2

Screenshots of the CDSS user interface (prototypes: CDSS versions 0, 1, and 2). CDSS: clinical decision support systems.

DOCX File , 718 KB

  1. Harada T, Miyagami T, Kunitomo K, Shimizu T. Clinical decision support systems for diagnosis in primary care: a scoping review. Int J Environ Res Public Health. Aug 10, 2021;18(16):8435. [FREE Full text] [CrossRef] [Medline]
  2. Sutton RT, Pincock D, Baumgart DC, Sadowski DC, Fedorak RN, Kroeker KI. An overview of clinical decision support systems: benefits, risks, and strategies for success. NPJ Digit Med. Feb 06, 2020;3:17. [FREE Full text] [CrossRef] [Medline]
  3. Wübken M, Oswald J, Schneider A. [Dealing with diagnostic uncertainty in general practice]. Z Evid Fortbild Qual Gesundhwes. 2013;107(9-10):632-637. [CrossRef] [Medline]
  4. Singh H, Schiff GD, Graber ML, Onakpoya I, Thompson MJ. The global burden of diagnostic errors in primary care. BMJ Qual Saf. Jun 2017;26(6):484-494. [FREE Full text] [CrossRef] [Medline]
  5. Kostopoulou O, Delaney BC, Munro CW. Diagnostic difficulty and error in primary care--a systematic review. Fam Pract. Dec 2008;25(6):400-413. [CrossRef] [Medline]
  6. Bryan C, Boren SA. The use and effectiveness of electronic clinical decision support tools in the ambulatory/primary care setting: a systematic review of the literature. Inform Prim Care. 2008;16(2):79-91. [FREE Full text] [CrossRef] [Medline]
  7. Smartes Arztportal für Patienten mit unklarer Erkrankung (SATURN). Bundesministerium für Gesundheit. 2024. URL: https:/​/www.​bundesgesundheitsministerium.de/​ministerium/​ressortforschung/​handlungsfelder/​forschungsschwerpunkte/​digitale-innovation/​modul-3-smarte-algorithmen-und-expertensysteme/​saturn.​html [accessed 2026-02-17]
  8. Neff MC, Schütze D, Holtz S, Köhler SM, Vasseur J, Ahmadi N, et al. Development and expert inspections of the user interface for a primary care decision support system. Int J Med Inform. Dec 2024;192:105651. [FREE Full text] [CrossRef] [Medline]
  9. Semler SC, Wissing F, Heyder R. German medical informatics initiative. Methods Inf Med. Jul 2018;57(S 01):e50-e56. [FREE Full text] [CrossRef] [Medline]
  10. OMOP Common Data Model. OHDSI CDM Working Group. URL: https://ohdsi.github.io/CommonDataModel/ [accessed 2026-02-17]
  11. Overhage JM, Ryan PB, Reich CG, Hartzema AG, Stang PE. Validation of a common data model for active safety surveillance research. J Am Med Inform Assoc. 2012;19(1):54-60. [FREE Full text] [CrossRef] [Medline]
  12. Reich C, Ostropolets A, Ryan P, Rijnbeek P, Schuemie M, Davydov A, et al. OHDSI Standardized Vocabularies-a large-scale centralized reference ontology for international data harmonization. J Am Med Inform Assoc. Feb 16, 2024;31(3):583-590. [FREE Full text] [CrossRef] [Medline]
  13. ICD-10-GM 2024: BfArM veröffentlicht endgültige Fassung. BfArM. 2025. URL: https:/​/www.​bfarm.de/​DE/​Kodiersysteme/​News/​ICD-10-GM_2024_BfArM_veroeffentlicht_endgueltige_Fassung.​html [accessed 2026-02-17]
  14. Einheitlicher Bewertungsmaßstab. Kassenärztliche Bundesvereinigung KdöR. 2025. URL: https://www.kbv.de/html/ebm.php [accessed 2026-02-17]
  15. Fruchart M, Quindroit P, Jacquemont C, Beuscart JB, Calafiore M, Lamer A. Transforming primary care data into the observational medical outcomes partnership common data model: development and usability study. JMIR Med Inform. Aug 13, 2024;12:e49542. [FREE Full text] [CrossRef] [Medline]
  16. Ward R, Hallinan CM, Ormiston-Smith D, Chidgey C, Boyle D. The OMOP common data model in Australian primary care data: building a quality research ready harmonised dataset. PLoS One. 2024;19(4):e0301557. [FREE Full text] [CrossRef] [Medline]
  17. Henke E, Zoch M, Peng Y, Reinecke I, Sedlmayr M, Bathelt F. Conceptual design of a generic data harmonization process for OMOP common data model. BMC Med Inform Decis Mak. Feb 26, 2024;24(1):58. [FREE Full text] [CrossRef] [Medline]
  18. Henke E, Zoch M, Kallfelz M, Ruhnke T, Leutner LA, Spoden M, et al. Assessing the use of German claims data vocabularies for research in the observational medical outcomes partnership common data model: development and evaluation study. JMIR Med Inform. Nov 07, 2023;11:e47959. [FREE Full text] [CrossRef] [Medline]
  19. Moser K, Mikolajczyk R, Bauer A, Tiller D, Christoph J, Purschke O, et al. [BeoNet-Halle-development of a multifunctional database for the automated extraction of healthcare data from general practitioner and specialist practices]. Bundesgesundheitsblatt Gesundheitsforschung Gesundheitsschutz. May 2023;66(5):569-577. [FREE Full text] [CrossRef] [Medline]
  20. Meunier PY, Raynaud C, Guimaraes E, Gueyffier F, Letrilliart L. Barriers and facilitators to the use of clinical decision support systems in primary care: a mixed-methods systematic review. Ann Fam Med. 2023;21(1):57-69. [FREE Full text] [CrossRef] [Medline]
  21. Schütze D, Holtz S, Neff MC, Köhler SM, Schaaf J, Frischen LS, et al. Requirements analysis for an AI-based clinical decision support system for general practitioners: a user-centered design process. BMC Med Inform Decis Mak. Jul 31, 2023;23(1):144. [FREE Full text] [CrossRef] [Medline]
  22. Neff MC, Schaaf J, Noll R, Holtz S, Schütze D, Köhler SM, et al. Initial user-centred design of an AI-based clinical decision support system for primary care. Stud Health Technol Inform. Jan 25, 2024;310:1051-1055. [CrossRef] [Medline]
  23. Jokela T, Iivari N, Matero J, Karukka M. The standard of user-centered design and the standard definition of usability: analyzing ISO 13407 against ISO 9241-11. Association for Computing Machinery; 2003. Presented at: CLIHC03: Latin American Conference on Human-Computer Interaction; August 17-20, 2003:53-60; Rio de Janeiro Brazil. [CrossRef]
  24. Ahmadi N, Zoch M, Guengoeze O, Facchinello C, Mondorf A, Stratmann K, et al. How to customize common data models for rare diseases: an OMOP-based implementation and lessons learned. Orphanet J Rare Dis. Aug 14, 2024;19(1):298. [FREE Full text] [CrossRef] [Medline]
  25. Neff MC, Schaaf J, Schütze D, Storf H. Development of a patient dashboard in a clinical decision support system for primary care. Stud Health Technol Inform. Apr 24, 2025;324:170-175. [CrossRef] [Medline]
  26. ICD-10-GM. URL: https://www.bfarm.de/EN/Code-systems/Classifications/ICD/ICD-10-GM/_node.html [accessed 2026-02-17]
  27. Human Phenotype Ontology. URL: https://hpo.jax.org/ [accessed 2026-02-17]
  28. Gargano MA, Matentzoglu N, Coleman B, Addo-Lartey EB, Anagnostopoulos AV, Anderton J, et al. The Human Phenotype Ontology in 2024: phenotypes around the world. Nucleic Acids Res. Jan 05, 2024;52(D1):D1333-D1346. [FREE Full text] [CrossRef] [Medline]
  29. Translations and Mapping. Human Phenotype Ontology. URL: https://hpo.jax.org/data/translations [accessed 2026-02-17]
  30. Noll R, Berger A, Facchinello C, Güngöze O, von Wagner M, Hoehl S, et al. Translation of ontological concepts from English into German using commercial translation software and expert evaluation. Stud Health Technol Inform. Jan 25, 2024;310:89-93. [CrossRef] [Medline]
  31. The international standard for identifying health measurements, observations, and documents. LOINC. URL: https://loinc.org/ [accessed 2026-02-17]
  32. Anatomical Therapeutic Chemical (ATC) classification. World Health Organization (WHO). 2024. URL: https://www.who.int/tools/atc-ddd-toolkit/atc-classification [accessed 2026-02-17]
  33. ATC-Classification. BfArM. 2025. URL: https://www.bfarm.de/EN/Code-systems/Classifications/ATC/_node.html [accessed 2026-02-17]
  34. Operationen- und Prozedurenschlüssel (OPS). BfArM. URL: https://www.bfarm.de/DE/Kodiersysteme/Klassifikationen/OPS-ICHI/OPS/_node.html [accessed 2026-02-17]
  35. Germany's BfArM joins SNOMED international for nationwide use of SNOMED CT. SNOMED International. 2021. URL: https:/​/www.​snomed.org/​news/​germany%E2%80%99s-bfarm-joins-snomed-international-for-nationwide-use-of-snomed-ct [accessed 2026-02-17]
  36. SNOMED CT. BfArM. 2024. URL: https://www.bfarm.de/DE/Aktuelles/Blog/_docs/2024-03-05-snomed.html [accessed 2026-02-17]
  37. Deutsche Übersetzungen von SNOMED CT-Konzepten. BfArM. URL: https://www.bfarm.de/DE/Kodiersysteme/Terminologien/SNOMED-CT/Uebersetzung/_node.html [accessed 2026-02-17]
  38. Chapter 5 standardized vocabularies. The Book of OHDSI. URL: https://ohdsi.github.io/TheBookOfOhdsi/StandardizedVocabularies.html [accessed 2026-02-17]
  39. Tremp H. Funktionale Anforderungen spezifizieren. In: Tremp H, editor. Agile objektorientierte Anforderungsanalyse Planen - Ermitteln - Analysieren - Modellieren - Dokumentieren - Prüfen Wiesbaden. Heidelberg. Springer Vieweg; 2022:119-143.
  40. Köhler SM, Holtz S, Neff MC, Schaaf J, von Wagner M, Müller BS, et al. Evaluating the prototype of a clinical decision support system in primary care: qualitative study. JMIR Form Res. Aug 20, 2025;9:e69875. [FREE Full text] [CrossRef] [Medline]
  41. Köhler SM, Holtz S, Neff M, Schaaf J, Wagner M, Müller BS, et al. Evaluation digitaler Interventionen - Erfahrungen mit Remote-Usability-Test mittels Think-Aloud-Technik. In: 23 Deutscher Kongress für Versorgungsforschung (DKVF) 2024. Düsseldorf. German Medical Science GMS Publishing House; 2024. Presented at: 23. Deutscher Kongress für Versorgungsforschung (DKVF); September 25-27, 2024; Potsdam. [CrossRef]
  42. Geis T, Gerloff N, Lampert-Staimann M, Polkehn K, Reisemann M. Curriculum: Certified Professional for Usability and User Experience. User Requirements Engineering (CPUX-UR). URL: https://www.uxqb.org/ux-training-and-certification/cpux-ur/ [accessed 2026-02-17]
  43. DIN. Ergonomics of human-system interaction - Part 11: Usability: Definitions and concepts (ISO 9241-11:2018); German version EN ISO 9241-11:2018. Germany. Beuth Verlag GmbH; 2018:46.
  44. Baxter K, Courage C, Caine K. Understanding Your Users: A Practical Guide to User Research Methods. Amsterdam, Netherlands. Morgan Kaufmann; 2015.
  45. ISO 9241-210:2019 ergonomics of human-system interaction - part 210: human-centred design for interactive systems. International Organization for Standardization. 2019. URL: https://www.iso.org/standard/77520.html [accessed 2026-02-17]
  46. ISO 9241-110:2006 ergonomics of human-system interaction - part 110: dialogue principles. International Organization for Standardization. 2006. URL: https://www.iso.org/standard/38009.html [accessed 2026-02-17]
  47. Ellis R, Goodacre T, Mortensen N, Oeppen RS, Brennan PA. Application of human factors at hybrid meetings: facilitating productivity and inclusivity. Br J Oral Maxillofac Surg. Jul 2022;60(6):740-745. [FREE Full text] [CrossRef] [Medline]
  48. Ørngreen R, Levinsen K. Workshops as a research methodology. Electron J e-Learn. 2017;15:70-81. [FREE Full text]
  49. QMS-Standards in der Arztpraxis. Qualitätsring Medizinische Software. URL: https://www.qms-standards.de/standards/ [accessed 2026-02-17]
  50. BDT-Schnittstelle. Qualitätsring Medizinische Software. URL: https://www.qms-standards.de/standards/schnittstellen-archiv/bdt-schnittstelle/ [accessed 2026-02-17]
  51. LDT-Schnittstelle. Qualitätsring Medizinische Software. URL: https://www.qms-standards.de/standards/schnittstellen-archiv/ldt-schnittstelle/ [accessed 2026-02-17]
  52. Bohrer KJ. Nationale ambulante standards. In: Müller-Mielitz S, Lux T, editors. E-Health-Ökonomie. Wiesbaden. Springer Gabler, Wiesbaden; 2017:647-667.
  53. DGIV. 2022. URL: https://dgiv.org/wp-content/uploads/2022/08/DGV-Positionspapier-Digitalisierung.pdf [accessed 2026-02-17]
  54. Medizinische Informationsobjekte. Kassenärztlichen Bundesvereinigung. URL: https://mio.kbv.de/site/mio#tab-Rund+um+die+MIOs [accessed 2026-02-17]
  55. eArztbrief. Kassenärztliche Bundesvereinigung. 2024. URL: https://www.kbv.de/html/earztbrief.php [accessed 2026-02-17]
  56. Anwendungen in der TI- Elektronischer medikationsplan (eMP). Kassenärztliche Bundesvereinigung. URL: https://www.kbv.de/praxis/verordnungen/arzneimittel/medikationsplan [accessed 2024-12-13]
  57. Labordatenkommunikation. Kassenärztliche Bundesvereinigung. URL: https://update.kbv.de/ita-update/Labor/Labordatenkommunikation/ [accessed 2026-02-17]
  58. Griffon N, Schuers M, Dhombres F, Merabti T, Kerdelhué G, Rollin L, et al. Searching for rare diseases in PubMed: a blind comparison of Orphanet expert query and query based on terminological knowledge. BMC Med Inform Decis Mak. Aug 02, 2016;16:101. [FREE Full text] [CrossRef] [Medline]
  59. Wang J, Cetindil I, Ji S, Li C, Xie X, Li G, et al. Interactive and fuzzy search: a dynamic way to explore MEDLINE. Bioinformatics. Sep 15, 2010;26(18):2321-2327. [CrossRef] [Medline]
  60. Liu F, Ackerman M, Fontelo P. BabelMeSH: development of a cross-language tool for MEDLINE/PubMed. AMIA Annu Symp Proc. 2006;2006:1012. [FREE Full text] [Medline]
  61. Luna D, Quispe M, Gonzalez Z, Alemrares A, Risk M, Garcia Aurelio M, et al. User-centered design to develop clinical applications. Literature review. Stud Health Technol Inform. 2015;216:967. [Medline]
  62. LeRouge C, Wickramasinghe N. A review of user-centered design for diabetes-related consumer health informatics technologies. J Diabetes Sci Technol. Jul 01, 2013;7(4):1039-1056. [FREE Full text] [CrossRef] [Medline]
  63. Brunner J, Chuang E, Goldzweig C, Cain CL, Sugar C, Yano EM. User-centered design to improve clinical decision support in primary care. Int J Med Inform. Aug 2017;104:56-64. [FREE Full text] [CrossRef] [Medline]
  64. Davies I. Designing user interface requirement patterns for a genomically enabled clinical decision support system using frailty assessment as a prototypical example. 2020. URL: https://open.library.ubc.ca/soa/cIRcle/collections/ubctheses/24/items/1.0392430 [accessed 2026-02-11]
  65. Miller K, Mosby D, Capan M, Kowalski R, Ratwani R, Noaiseh Y, et al. Interface, information, interaction: a narrative review of design and functional requirements for clinical decision support. J Am Med Inform Assoc. May 01, 2018;25(5):585-592. [FREE Full text] [CrossRef] [Medline]
  66. Schütze D, Holtz S, Neff MC, Köhler S, Schaaf J, Frischen LS, et al. User-Centered-Design als partizipative Methode in der Versorgungsforschung – Beispiel SATURN-Projekt. Düsseldorf. German Medical Science GMS Publishing House; 2023. Presented at: 22. Deutscher Kongress für Versorgungsforschung (DKVF) 2023; October 04-06, 2023; Berlin. [CrossRef]
  67. Geis T, Polkehn K. Praxiswissen User Requirements: Nutzungsqualität Systematisch, Nachhaltig und Agil in die Produktentwicklung Integrieren: Aus- und Weiterbildung zum UXQB Certified Professional for Usability and User Experience - Advanced Level “User Requirements Engineering” (CPUX-UR). Heidelberg. dpunkt.verlag; Jul 30, 2018.
  68. Zerlik M, Jung IC, Sehr T, Hennings F, Kamann C, Brandt MD, et al. A pragmatic methodical framework for the user-centred development of an electronic process support for the sleep laboratory patients' management. Digit Health. 2022;8:20552076221134437. [FREE Full text] [CrossRef] [Medline]
  69. Madandola OO, Bjarnadottir RI, Yao Y, Ansell M, Dos Santos F, Cho H, et al. The relationship between electronic health records user interface features and data quality of patient clinical information: an integrative review. J Am Med Inform Assoc. Dec 22, 2023;31(1):240-255. [CrossRef] [Medline]
  70. Scheurwegs E, Luyckx K, Luyten L, Daelemans W, Van den Bulcke T. Data integration of structured and unstructured sources for assigning clinical codes to patient stays. J Am Med Inform Assoc. Apr 2016;23(e1):e11-e19. [FREE Full text] [CrossRef] [Medline]
  71. Isaradech N, Khumrin P. Auto-mapping clinical documents to ICD-10 using SNOMED-CT. AMIA Jt Summits Transl Sci Proc. 2021;2021:296-304. [FREE Full text] [Medline]
  72. Dai HJ, Wang CK, Chen CC, Liou CS, Lu AT, Lai CH, et al. Evaluating a natural language processing-driven, AI-assisted international classification of diseases, 10th revision, clinical modification, coding system for diagnosis related groups in a real hospital environment: algorithm development and validation study. J Med Internet Res. Sep 20, 2024;26:e58278. [FREE Full text] [CrossRef] [Medline]
  73. Badalotti D, Agrawal A, Pensato U, Angelotti G, Marcheselli S. Development of a Natural Language Processing (NLP) model to automatically extract clinical data from electronic health records: results from an Italian comprehensive stroke center. Int J Med Inform. Dec 2024;192:105626. [FREE Full text] [CrossRef] [Medline]
  74. Sharma H, Mao C, Zhang Y, Vatani H, Yao L, Zhong Y, et al. Developing a portable natural language processing based phenotyping system. BMC Med Inform Decis Mak. Apr 04, 2019;19(Suppl 3):78. [FREE Full text] [CrossRef] [Medline]
  75. Rau E, Tischendorf T, Mitzscherlich B. Implementation of the electronic health record in the German healthcare system: an assessment of the current status and future development perspectives considering the potentials of health data utilisation by representatives of different stakeholder groups. Front Health Serv. 2024;4:1370759. [FREE Full text] [CrossRef] [Medline]
  76. ePA für alle. gematik. 2024. URL: https://www.gematik.de/anwendungen/epa/epa-fuer-alle [accessed 2026-02-11]
  77. Amos L, Anderson D, Brody S, Ripple A, Humphreys BL. UMLS users and uses: a current overview. J Am Med Inform Assoc. Jul 19, 2020;27(10):1606-1611. [FREE Full text] [CrossRef] [Medline]


AI: artificial intelligence
CDM: Common Data Model
CDSS: clinical decision support systems
DIC: Data Integration Centre
EHR: electronic health record
ePA: electronic patient record
FHIR: Fast Healthcare Interoperability Resources
GP: general practitioner
HL7: Health Level Seven
HPO: Human Phenotype Ontology
ICD-10-GM: International Statistical Classification of Diseases and Related Health Problems, Tenth Revision, German Modification
ISO: International Organization for Standardization
KBV: Kassenärztliche Bundesvereinigung
LOINC: Logical Observation Identifiers Names and Codes
OPS: Operation and Procedure Codes (German: “Operationen- und Prozedurenschlüssel”)
REST: Representational State Transfer
SATURN: Smart Physician Portal for Patients With Unclear Disease
SNOMED CT: Systematized Nomenclature of Medicine Clinical Terms
TI: telematics infrastructure
UCD: user-centered development process
UI: user interface


Edited by A Benis; submitted 25.Mar.2025; peer-reviewed by J Walsh, N Blase, H Min; comments to author 05.Oct.2025; accepted 29.Dec.2025; published 20.Feb.2026.

Copyright

©Michaela Christina Neff, Jannik Schaaf, Najia Ahmadi, Michele Zoch, Dania Schütze, Holger Storf. Originally published in JMIR Medical Informatics (https://medinform.jmir.org), 20.Feb.2026.

This is an open-access article distributed under the terms of the Creative Commons Attribution License (https://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work, first published in JMIR Medical Informatics, is properly cited. The complete bibliographic information, a link to the original publication on https://medinform.jmir.org/, as well as this copyright and license information must be included.