development of fhir cell for i2b2
TRANSCRIPT
Read only SMART-‐FHIR façade for i2b2
Kavi Wagholikar, MD PhD
Harvard Medical School MassachuseDs General Hospital (MGH)
[email protected] I2b2.Nir.org
I2b2 • More that 140 installaRons worldwide • Major academic insRtuRons and hospitals • IdenRfying cohorts for clinical research • Several i2b2 instance connect in network • PotenRal for running SMART-‐on-‐FHIR apps
FHIR api
CRC
PM
FHIR client
Fhir queries
i2b2 messaging
i2b2 messaging
REST API
AuthenRcaRon
SemanRc
I2b2-‐to-‐Fhir Converter
Query Engine
Cache
Client
1
4,12
5
3
8
9
11
6, 10
CRC
PM
2
7
I2b2 SMART-‐FHIR Cell
I2b2 Hive
Java EE7, JAXB, JAXRS
REST API
Enrich I2b2-‐to-‐Fhir Converter
Query Engine Cache
xml xml json
bundle bundle bundle bundle PDO bundle, resource
I2b2 server
xml Pojo+xml
Fhir-‐query
REST API
Query Engine Cache
xml json
bundle bundle bundle, resource
REST API
Enrich I2b2-‐to-‐Fhir Converter
Query Engine Cache
xml pojo pojo pojo pojo xml json
bundle bundle bundle bundle PDO bundle, resource
xml xml
<observaRon> <concept_cd name="Albuterol Sulfate 4mg ">NDC:00005306343 </concept_cd> <modifier_cd>@</modifier_cd>
<instance_num>1</instance_num> </observaRon>
<observaRon> <concept_cd name="Albuterol Sulfate 4mg ">NDC:00005306343
</concept_cd> <modifier_cd>MED:FREQ</modifier_cd>
<instance_num>1</instance_num> <valuetype_cd>T</valuetype_cd> <tval_char>QD</tval_char>
</observaRon> <observaRon> <concept_cd name="Albuterol Sulfate 4mg ">NDC:00005306343
</concept_cd> <modifier_cd>MED:ROUTE</modifier_cd>
<instance_num>1</instance_num> <valuetype_cd>T</valuetype_cd> <tval_char>PO</tval_char>
</observaRon> <observaRon>
<concept_cd name="Albuterol Sulfate 4mg ">NDC:00005306343 </concept_cd> <start_date>2009-‐03-‐09T00:00:00.000Z</start_date>
<modifier_cd>MED:DOSE</modifier_cd> <instance_num>1</instance_num> <valuetype_cd>N</valuetype_cd>
<nval_num>4</nval_num> <units_cd>mg</units_cd> </observaRon>
<MedicaRon xmlns="hDp://hl7.org/Nir”> <name value="albuterol sulfate 4 mg ORAL TABLET"/> <code> <coding> <system value="hDp://../NDC"/> <code value="00005306343"/> <display value="Albuterol Sulfate 4mg"/> <primary value="true"/> </coding> <coding> <system value="hDp://www.nlm.nih.gov/research/umls/
rxnorm"/> <code value="197318"/> <display value="albuterol sulfate 4 mg ORAL TABLET"/> </coding> </code> </MedicaRon>
<MedicaRonPrescripRon xmlns="hDp://hl7.org/Nir" > <dateWriDen value="2009-‐03-‐09T00:00:00"/> <paRent> <reference value="PaRent/1000000001"/> </paRent> <medicaRon><reference value="MedicaRon/1000000001-‐10"/> </medicaRon> <dosageInstrucRon> <RmingSchedule> <repeat> <frequency value="1"/> <duraRon value="1"/> <units value="d"/> </repeat> </RmingSchedule> <route> <coding> <system value="hDp://snomed.info/sct"/> <code value="26643006"/> <display value=”Oral route"/> <primary value="true"/> </coding> </route> <doseQuanRty> <value value="4"/> <units value="mg"/> <system value="hDp://unitsofmeasure.org"/> </doseQuanRty> </dosageInstrucRon> </MedicaRonPrescripRon>
Mapping i2b2 medica.on observa.ons to FhirResources 1
2
3
4
5
6
Client CRC
PM
I2b2 Hive
JVM Java 1.7 Java EE6
Fhir Cell
JVM Java 1.8 Java EE7
I2b2-‐SMART-‐FHIR cell team • Kavi Wagholikar, MD PhD • Joshua C. Mandel, MD • Jeffery G. Klann, PhD • Nich WaDanasin • Michael Mendis • Kenneth D. Mandl • Shawn N. Murphy MassachuseDs General Hospital Harvard Medical School Partners Healthcare
Children's Hospital Boston [email protected]