OHDSI Symposium 2016 - ATLAS Demo loop
-
Upload
jmbanda -
Category
Health & Medicine
-
view
54 -
download
0
Transcript of OHDSI Symposium 2016 - ATLAS Demo loop
![Page 1: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/1.jpg)
Advanced Temporal Language Aided Search for the OHDSI community
Juan M. Banda, Ph.D., Alison Callahan, Ph.D., David Kale, M.S. Vladimir Polony, M.S. Nigam H. Shah, MBBS, Ph.D.
![Page 2: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/2.jpg)
Phenotyping in OHDSI
• Rule based, expert-consensus definitions• Exemplified by www.phekb.org• Implemented by ATLAS www.ohdsi.org/web/atlas/
• Probabilistic phenotyping• Relatively new• APHRODITE, ANCHOR learning• https://github.com/OHDSI/Aphrodite
![Page 3: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/3.jpg)
Rule-based phenotypes: www.PheKB.org
• Created by community consensus• Shared as inclusion / exclusion rules
• Need to be implemented at each local site and can become quite complex
• This process is facilitate by OHDSI ATLAS
![Page 4: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/4.jpg)
Introducing Advanced Temporal Language Aided Search
Instead of drop-down menus, we present a search interface to write phenotype definitions
![Page 5: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/5.jpg)
Example phenotype: Type 2 diabetes mellitus
PheKB Vanderbilt definition – cases only
Available: https://phekb.org/phenotype/type-2-diabetes-demonstration-project
![Page 6: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/6.jpg)
1) Select people over 18 years old and under 902) Define which diagnosis codes our selection can have
Example phenotype – Step 1
![Page 7: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/7.jpg)
3) Define set of non-insulin medications the patient can have4) Define set of insulin-related medications the patient can have
Example phenotype – Step 2
![Page 8: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/8.jpg)
5) Define abnormal glucose lab tests6) Define abnormal A1C lab results
Example phenotype – Step 3
![Page 9: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/9.jpg)
7) Define case 1: Age over 18 AND a T2DM code AND non-insulin medication
Example phenotype – Step 4
![Page 10: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/10.jpg)
8) Define case 2: Age over 18 AND T2DM code AND abnormal labs AND no history of non-insulin and insulin medications
Example phenotype – Step 5
![Page 11: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/11.jpg)
9) Define case 3: Age over 18 AND abnormal lab values AND non-insulin medications
Example phenotype – Step 6
![Page 12: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/12.jpg)
10) Finally, output the union of all different specified cases
Example phenotype – Step 7
![Page 13: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/13.jpg)
Example phenotype search results: Type 2 diabetes mellitus
![Page 14: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/14.jpg)
OMOP HOI - Acute Myocardial Infarction definition #4:
Available: http://omop.org/sites/default/files/OMOP%20HOI%20Acute%20Myocardial%20Infarction%204.xlsx
Example phenotype: Acute Myocardial Infarction
Occurrence of the lab test “blood troponin” LOINC codes 42757-5 or 10839-9, and lab test results ≥ the upper limit of normal in two sequential measurements, or ≥ 2 times the upper limit of normal in one measurement, and falling in a subsequent measurement. The ULN is defined as the 99th percentile of a non-MI control group, or 0.5 ng/mL if not availableOR
Occurrence of the lab test “creatinine phosphokinase MB isozyme (CK-MB)” LOINC codes 49551-5 or 13969-1, and lab test results ≥ the upper limit of normal in two sequential measurements, or ≥ 2 times the upper limit of normal in one measurement, and falling in a subsequent measurement. The ULN is defined as the 99th percentile of a non-MI control group, or 6 ng/mL if not available}AND
Occurrence of an EKG test with the LOINC codes 11524-6, 8601-7, 18843-3, 18844-1, 18810-2, 8625-6 or 8634-8 within 10 days prior or after the lab test result and any of the following readings{Any Q wave in leads V1 through V3, Q wave ≥ 5 to 30 ms in leads I, II, aVL, aVF, V4, V5, or V6OR
ST segment elevation: New or presumed new ST segment elevation at the J point in two or more contiguous leads with the cut-off points _0.2 mV in leads V1, V2, or V3 and ≥ 0.1mV in other leads (contiguity in the frontal plane is defined by the lead sequence aVL, I, inverted aVR, II, aVF, III)ORST segment depressionORT wave abnormalities
![Page 15: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/15.jpg)
1) Find a sequence of high troponin without a low or normal finding separating them within one day
Example phenotype – Step 1
![Page 16: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/16.jpg)
2) Find a sequence of high CKBM without a low or normal finding separating them within one day
Example phenotype – Step 2
![Page 17: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/17.jpg)
3) Make sure we check that both lab measurements have the same trend
Example phenotype – Step 3
![Page 18: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/18.jpg)
4) Define list of EKG CPT codes
Example phenotype – Step 4
![Page 19: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/19.jpg)
5) Finally, output the patients with an EKG CPT code within 10 days of lab sequence in either direction
Example phenotype – Step 5
![Page 20: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/20.jpg)
Example phenotype search results: Acute Myocardial Infarction
![Page 21: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/21.jpg)
Built for speed
• We have implemented 55 definitions across 46 phenotypes
• Took us 2 hours, in a group of 15 people to define 38 of them
• With additional curation, about 53 hours of work
![Page 22: OHDSI Symposium 2016 - ATLAS Demo loop](https://reader036.fdocuments.in/reader036/viewer/2022062820/58a3f66a1a28ab64528b47ff/html5/thumbnails/22.jpg)
CDM extensions to support Advanced Temporal Language Aided Search
• Time in all tables (will be added in next CDM version)
• Clinical notes annotations (will be added in CDM next version)
• Consistent ICD/CPT mappings to SNOMED