Related Experiment Video
Updated: Feb 16, 2026

11:29
Novel 3D/VR Interactive Environment for MD Simulations, Visualization and Analysis
Published on: December 18, 2014
12.3K
Li2b2-Façade: Simulation of i2b2 Data Warehouse Server and Client for Interaction with Other Systems
Raphael W Majeed1, Tingyan Xu1, Mark R Stöhr2
1Department of Medical Informatics, Carl von Ossietzky University, Oldenburg, Germany.
Studies in Health Technology and Informatics
|January 4, 2018
Summary
The i2b2 data warehouse is useful for researchers, but its API is difficult to integrate with other software. We created a lightweight i2b2 façade (li2b2-façade) to simplify this process.
Area of Science:
- Clinical Informatics
- Health Data Warehousing
- Software Engineering for Healthcare
Background:
- The i2b2 (Informatics for Integrating Biology and the Bedside) data warehouse is widely used by clinical researchers since 2004.
- Its user-friendly interface allows intuitive querying by physicians.
- However, the i2b2 API, despite being labeled "REST", deviates from standard RESTful principles, complicating external software integration.
Purpose of the Study:
- To address the challenges of integrating external software with the i2b2 data warehouse.
- To develop a simplified interface for interacting with the i2b2 API.
Main Methods:
- Development of a lightweight software abstraction layer, termed "lightweight i2b2 façade" (li2b2-façade).
- The façade acts as an intermediary, simplifying communication with the i2b2's custom RPC-style XML-API.
Main Results:
- The li2b2-façade provides a more streamlined approach to interfacing with the i2b2 data warehouse.
- It overcomes the cumbersome nature of direct interaction with the non-standard i2b2 API.
Conclusions:
- The li2b2-façade significantly improves the ease of integrating other software with the i2b2 data warehouse.
- This facilitates broader utilization of i2b2 data for clinical research by simplifying data access and interoperability.
Related Concept Videos
Second Order systems II
414
In an underdamped second-order system, where the damping ratio ζ is between 0 and 1, a unit-step input results in a transfer function that, when transformed using the inverse Laplace method, reveals the output response. The output exhibits a damped sinusoidal oscillation, and the difference between the input and output is termed the error signal. This error signal also demonstrates damped oscillatory behavior. Eventually, as the system reaches a steady state, the error diminishes to zero.
414
How Data are Classified: Categorical Data
45.5K
A variable, usually notated by capital letters such as X and Y, is a characteristic or measurement that can be determined for each member of a population. Data are the actual values of variables. They may be numbers, or they may be words. Datum is a single value.
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
Data are classified based on whether they are measurable or not. Categorical data cannot be measured; instead, it can be divided into categories. For example, if Y denotes a person's party affiliation, some examples of Y include...
45.5K
How Data are Classified: Numerical Data
38.6K
Data that are countable or measurable in specific units are called numerical or quantitative data. Quantitative data are always numbers. Quantitative data are the result of counting or measuring the attributes of a population. Amount of money, pulse rate, weight, number of people living in a town, and number of students who opt for statistics are examples of quantitative data.
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...
Quantitative data may be either discrete or continuous. All quantitative data that take on only specific numerical...
38.6K
First Order Systems
438
First-order systems, such as RC circuits, are foundational in understanding dynamic systems due to their straightforward input-output relationship. Analyzing their responses to different input functions under zero initial conditions reveals significant insights into system behavior.
When a first-order system is subjected to a unit-step input, its response is characterized by its transfer function. By applying the Laplace transform of the unit-step input to the transfer function, expanding the...
When a first-order system is subjected to a unit-step input, its response is characterized by its transfer function. By applying the Laplace transform of the unit-step input to the transfer function, expanding the...
438
Second Order systems I
620
A servo system exemplifies a second-order system, featuring a proportional controller and load elements that ensure the output position aligns with the input position. The relationship between these components is described by a second-order differential equation. Applying the Laplace transform under zero initial conditions yields the transfer function, showing how inputs are converted to outputs in the system.
By reinterpreting the system, one can derive the closed-loop transfer function, which...
By reinterpreting the system, one can derive the closed-loop transfer function, which...
620
Data Reporting and Recording
5.5K
Reporting and recording are crucial in data documentation. The timely, thorough, and accurate documentation of facts is essential when recording patient data. Failure to record findings during an assessment or interpretation of a problem will result in loss of information and make the patient document unreliable. The reader is left with general impressions if the information is not specific. A recording is documenting data of the individual's health information in a traceable, secure, and...
5.5K

