| Literature DB >> 29847842 |
Eric Zapletal1, Jean-Emmanuel Bibault2,3, Philippe Giraud2, Anita Burgun1,3.
Abstract
BACKGROUND: Clinical data warehouses are now widely used to foster clinical and translational research and the Informatics for Integrating Biology and the Bedside (i2b2) platform has become a de facto standard for storing clinical data in many projects. However, to design predictive models and assist in personalized treatment planning in cancer or radiation oncology, all available patient data need to be integrated into i2b2, including radiation therapy data that are currently not addressed in many existing i2b2 sites.Entities:
Mesh:
Year: 2018 PMID: 29847842 PMCID: PMC5976493 DOI: 10.1055/s-0038-1651497
Source DB: PubMed Journal: Appl Clin Inform ISSN: 1869-0327 Impact factor: 2.342
Fig. 1The integration pipeline of the radiation therapy data into the Hôpital Européen Georges Pompidou (HEGP) Informatics for Integrating Biology and the Bedside (i2b2) clinical data warehouse.
Fig. 2The Business Objects Universe created to validate the integration of radiation therapy data into the Hôpital Européen Georges Pompidou (HEGP) Informatics for Integrating Biology and the Bedside (i2b2) clinical data warehouse (CDW).
Fig. 3Partial view of the “Dose details” screen of the vendor's radiation therapy application.
Fig. 4Business Objects dashboard created to validate the “Dose details” data integration into Informatics for Integrating Biology and the Bedside (i2b2). This dashboard is replicating the vendor's application screen.
Fig. 5Modelization of the dose-volume histogram (DVH) data integrated into the Hôpital Européen Georges Pompidou (HEGP) Informatics for Integrating Biology and the Bedside (i2b2) clinical data warehouse (CDW).
Description of the i2b2 storage content for the radiation therapy data
| OBSERVATION_FACT columns | Received dose | Prescribed dose | Activity scheduling | DVH Curve |
|---|---|---|---|---|
| ENCOUNTER_NUM | Encounter/stay sequential number | |||
| PATIENT_NUM | Patient sequential number | |||
| CONCEPT_CD | ‘RTX: ACTUALDOSE’ | ‘RTX: PRESCRIBEDDOSE’ | ‘RTX:ACTIVITY’ | ‘RTX:’ + standardized name of the anatomical structure |
| PROVIDER_ID | ‘@’ | |||
| START_DATE | PlanSetup.HstryDateTime | RTPlan.HstryDateTime | Scheduled Start Time | Structure.HstryDateTime |
| INSTANCE_NUM | 1 | |||
| VALTYPE_CD | ‘N’ | ‘T’ | ||
| TVAL_CHAR | ‘E’ | Original name of the anatomical structure in the Radiation therapy software | ||
| NVAL_NUM | Sum(RefPointHstry.ActualDose) | RTPlan.PrescribedDose | The duration of the activity in minutes | |
| END_DATE | = START_DATE | |||
| OBSERVATION_BLOB | {”CourseId””:C1 RECTUM,” “PlanSetupId””:RECTUM.0,” “RefPointId””:ISO RECTUM,” “TotalDoseLimit””:46,” “DailyDoseLimit””:2,” “SessionDoseLimit””:2,” “ActualDose””:46”} | {”CourseId””:C1 RECTUM,” “PlanSetupId””:RECTUM,” “RefPointId””:PELVIS,” “PrescribedDose””:45”} | Type of activity + text comment | {”volume””:50.3174409637117,””coverage””:1,” “minDose””:16.962 Gy,””maxDose””:48.520 Gy,” “meanDose””:44.449 Gy,” |
| SOURCESYSTEM_CD | ‘ARIA’ | |||
Abbreviation: i2b2, Informatics for Integrating Biology and the Bedside.
Note: The “curveData” vector field in the OBSERVATION_BLOB column is truncated for readability purpose in the above example.
R script used to display DVH curves extracted from the CDW for a given patient defined by his encounter number
| A connection to the CDW is created with the JDBC driver | drv <- JDBC(“oracle.jdbc.OracleDriver,”classPath = ”/path/to/ojdbc6–11 g.jar,”” “)con <- dbConnect(drv, “jdbc:oracle:thin:@host:port:sid,” “user,” “password”) |
| A simple SQL query is used to fetch only DVH data for a given patient (defined by his encounter number nnnnnn) | data <- dbGetQuery(con, “select tval_char, observation_blob from I2B2DEMODATA.OBSERVATION_FACT WHERE encounter_num = nnnnnn and concept_cd like ‘RTX:%’ AND concept_cd not in ('RTX:ACTUALDOSE', 'RTX:PRESCRIBEDDOSE', 'RTX:ACTIVITY')”) |
| A graph is created in R by transforming JSON formatted DVH data into native R objects | attach(data) |
Abbreviations: CDW, clinical data warehouse; DVH, dose-volume histogram; JDBC, Java Database Connectivity; JSON, JavaScript Object Notation.
Fig. 6Output of the R script displaying radiation therapy data extracted from the Hôpital Européen Georges Pompidou (HEGP) Informatics for Integrating Biology and the Bedside (i2b2) clinical data warehouse (CDW).
Volumetry of the radiation therapy data integrated in the HEGP i2b2 CDW with the initial 262 patients' sample
| i2b2 concept | Number of observations | Number of distinct patients | Total size of JSON objects |
|---|---|---|---|
| Prescribed dose | 791 | 246 | 75.2 kilobytes |
| Actual dose | 739 | 252 | 119 kilobytes |
| Activity | 7,631 | 262 | 197.2 kilobytes |
| DVH | 1,644 | 103 | 17.8 megabytes |
| Total | 10,805 | 262 | 18.2 megabytes |
Abbreviations: i2b2, Informatics for Integrating Biology and the Bedside; CDW, clinical data warehouse; DVH, dose-volume histogram; HEGP, Hôpital Européen Georges Pompidou; JSON, JavaScript Object Notation.
Fig. 7The Radiation Oncology Structures as displayed in the Informatics for Integrating Biology and the Bedside (i2b2) Web client.
Estimation of the JSON objects volumetry for the entire radiation therapy database
| Domains | JSON objects size | |
|---|---|---|
| Sample | Entire database | |
| 262 patients | 14,000 patients | |
| DVH | 18.2 megabytes | 950.7 megabytes |
| Dose | 194 kilobytes | 10.1 megabytes |
| Activities | 197 kilobytes | 10.3 megabytes |
| Total | 18.2 megabytes | 971.1 megabytes |
Abbreviations: DVH, dose-volume histogram; JSON, JavaScript Object Notation.