Substitutable Medical Apps in i2b2
As part of the ONC's Strategic Health IT Advanced Research Projects (SHARP) program and the Substitutable Medical Apps Reusable Technologies (SMART) project, we have SMART-enabled the i2b2 platform so that substitutable SMART applications (apps) can interact with health data within i2b2. We have created a new i2b2 cell ('the SMART cell') that exposes the SMART API for various types of data including medications, problems, demographics, lab results, vital signs, notes, etc. These functions return a common RDF/XML output in which SMART apps understand.
Quick Downloads
File Name |
File Size |
Description |
Release Date |
Version |
---|---|---|---|---|
1.8 GB |
This is a modified i2b2 1.6.03 VMWare virtual machine containing the components that SMART-enable i2b2. |
March 30, 2012 |
1.0 |
|
vmware Installation Guide_1-6.pdf |
866 KB |
Instructions for how to run the virtual machine in your environment |
March 30, 2012 |
1.0 |
Diagrams
Navigation
Current Development
Upated: March 7th, 2011
The SMART i2b2 cell currently exposes a "Get Medications" function that returns the entire graph of stored medications in RDF/XML format for a single patient record via a REST call.
Get Medications
GET http://i2b2_server/records/{record id}/medications/
will return a list of medications in RDF/XML for a specific patient based on the record_id passed
Get Demographics
GET http://i2b2_server/records/{record id}/demographics/
will return the demographic information in RDF/XML for a specific patient based on the record_id passed
Get Problems
GET http://i2b2_server/records/{record id}/problems/
will return a list of problems in RDF/XML for a specific patient based on the record_id passed
New: "Get Allergies" has been added to the SMArt i2b2 cell per current SMArt API specifications
Get Allergies
GET http://i2b2_server/records/{record id}/allergies/
will return a list of allergies in RDF/XML for a specific patient based on the record_id passed
New i2b2 Web Client Plugin: SMART Dashboard
The SMART Dashboard is a new i2b2 web client plugin that allows for the embedding of SMART applications directly in the web query tool. As shown in the screenshot below, an external SMART app has been embedded directly in the i2b2 web query tool and has access to i2b2 patient data via the SMART connect model described at www.smartplatforms.org