SlideShare a Scribd company logo
1 of 31
© 2014 Marand
Querying EHR Data
with
Archetype Query Language
	
  
Borut	
  Fabjan	
  	
  
Solution	
  Architect	
  /	
  Head	
  of	
  MarandLab	
  
www.marand.com	
  
Think!EHR	
  Platform	
  –	
  open	
  health	
  data	
  platform	
  
Better	
  Data	
  Better	
  Care	
  
Company Facts
2
•  $25M	
  revenue	
  	
  
•  120	
  employed	
  professionals	
  
•  80	
  experienced	
  software	
  developers	
  
•  Products,	
  References	
  and	
  domain	
  knowledge	
  in	
  
healthcare	
  and	
  telecommunications	
  
•  25	
  years	
  in	
  IT	
  	
  
•  ISO	
  9001	
  &	
  27001	
  certified	
  
Marand HealthCare Solutions
3
•  National	
  OnLine	
  Health	
  Insurance	
  Card	
  
•  Cancer	
  Registry	
  of	
  Slovenia,	
  Cancer	
  Screening	
  	
  
•  Think!Med	
  ClinicalTM
	
  systems	
  
− Institute	
  of	
  Oncology	
  
− UMC	
  Ljubljana	
  –	
  Children’s	
  Hospital	
  	
  
Cardio	
  Surgery,	
  Infections	
  Clinic,	
  
Nuclear	
  Medicine,	
  Radiology	
  
•  Think!EHRTM
	
  Platform	
  
•  Slovenia’s	
  national	
  eHealth	
  Infrastructure	
  
•  City	
  of	
  Moscow	
  eHealth	
  Project	
  
Motivation
4
Motivation
5
Motivation
6
Motivation
7
Motivation
8
Motivation
9
The Quest for the Holy Grail
10
• Part of The Mythical Quest - In search of adventure, romance and enlightenment.
Motivation
11
•  EHR	
  structured	
  data	
  
− compute	
  health	
  information	
  	
  
•  Clinical	
  Decision	
  Support	
  
•  Patient	
  Safety	
  
•  Registries	
  
•  Population	
  Health	
  
•  Business	
  intelligence	
  for	
  payers	
  
•  Medical	
  research	
  
•  Personalized-­‐medicine	
  
− historically	
  heated	
  debate	
  (data	
  standards	
  problem)	
  
•  HL7	
  RIMv3,	
  ISO13606,	
  OpenEHR	
  
•  Data	
  normalization	
  
Simple question...
12
•  What	
  is	
  the	
  percentage	
  of	
  patients	
  with	
  high	
  BMI?	
  
•  How	
  many	
  diabetes	
  patients	
  are	
  controlling	
  their	
  
sugar?	
  
•  How	
  many	
  patients	
  have	
  been	
  diagnosed	
  with	
  	
  Crohn’s	
  
disease	
  last	
  year?	
  
	
  
Semantic underpinning
13
•  OpenEHR	
  framework	
  
Templates
• 1:N
Reference Model
Archetypes
• 1:N
Terminology
interface
Querying
Terminologies
• SnomedCT
• ICDx
• ICPC
All possible
item
definitions
for health
Use-case specific
data-set definitions
Portable,
model-based
queries
Defined connection
to terminology
Defines all data
Vertical semantic framework from
GUI to Storage
Model-based querying
•  The	
  openEHR	
  community	
  has	
  defined	
  a	
  query	
  
language	
  spec	
  based	
  on	
  archetypes	
  called	
  AQL	
  –	
  
Archetype	
  Query	
  Language	
  
•  Compositions	
  (records)	
  are	
  based	
  on	
  templated	
  
archetypes	
  
•  Archetypes	
  are	
  hierarchical	
  in	
  structure,	
  and	
  every	
  
node	
  can	
  be	
  addressed	
  by	
  its	
  path	
  (locatable)	
  
•  Query	
  based	
  on	
  clinical	
  models,	
  independent	
  of	
  
persistence	
  /	
  storage	
  model	
  
	
  
AQL in a nutshell
•  SQL	
  +	
  path	
  syntax	
  to	
  locate	
  nodes	
  or	
  data	
  values	
  
within	
  archetypes	
  
SELECT	
  
data	
  elements	
  to	
  be	
  returned	
  
FROM	
  
query	
  data	
  source	
  
CONTAINS	
  
Containment	
  (matches	
  context)	
  
WHERE	
  
set	
  filtering	
  criteria	
  on	
  archetypes	
  or	
  any	
  node	
  within	
  the	
  archetypes	
  
ORDER	
  BY	
  
result	
  ordering	
  
AQL example
•  Population	
  Query	
  for	
  high	
  blood	
  pressure	
  records	
  
	
  
	
  
	
  
•  Returning	
  a	
  Result	
  Set	
  
AQL on the Battlefield
•  Complete	
  EMR	
  
− Part	
  of	
  University	
  Medical	
  Center	
  Ljubljana	
  
− 10	
  specialities,	
  including	
  ICU	
  and	
  surgery	
  	
  
− New,	
  state-­‐of-­‐the-­‐art	
  facility	
  
•  200+	
  beds,	
  14	
  ICU,	
  4	
  OR,	
  5	
  Recovery	
  
•  PCs,	
  Touchscreens,	
  iPads	
  
•  New	
  medical	
  devices	
  
− Integrated	
  barcode,	
  medical	
  devices	
  
− All	
  clinical	
  content	
  in	
  archetypes	
  
AQL in EMR – Lines, Tubes, Drains
AQL in EMR – Labs
AQL in EMR – Lines, Tubes, Drains
AQL in EMR – Medication Administration
AQL in EMR – Clinical Decision Support
Health Data Analytics
Think!EHR Explorer
AQL Query Editor
Think!EHR Explorer
AQL Query Builder (QBE)
Think!EHR Explorer
AdHoc Input Form Generator
Think!EHR AdHoc Form Generator
Nation wide EHR / eHealth platform
•  Slovenia’s national eHealth Infrastructure
−  Scale: 2 mio. population
−  IHE / OpenEHR ecosystem
•  Moscow City EHR Project
−  Scale: 12 million patients, 1B documents
−  Many applications, vendors, one CDR
−  eHealth platform for the future
−  Short time-to-delivery
City of Moscow eHealth platform
Moscow city - 780 medical facilities, including:
•  149 hospitals, 76 health centers, 428 policlinic institutions
Volume:
•  Patients- 12 million, Beds in hospitals – 83,000
•  Physicians – 45,000, all users – 130,000
•  Patient visits/year - 161 million
•  Documents/year - 1 Billion, 25TB
•  Pilot live at 6 clinics as of Aug 2013!
EhrScape.com

More Related Content

Similar to Querying EHR Data with Archetype Query Language

Time for an open standards platform?
Time for an open standards platform?Time for an open standards platform?
Time for an open standards platform?openEHR Foundation
 
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014Ian McNicoll
 
HANDI Arctic Conf 2014
HANDI Arctic Conf 2014HANDI Arctic Conf 2014
HANDI Arctic Conf 2014HANDI HEALTH
 
Digital assembly Cardiff HANDI-HOPD workshop
Digital assembly  Cardiff  HANDI-HOPD workshopDigital assembly  Cardiff  HANDI-HOPD workshop
Digital assembly Cardiff HANDI-HOPD workshopopenEHR Foundation
 
Digital assembly 2015 Cardiff HANDI-HOPD workshop
Digital assembly 2015 Cardiff HANDI-HOPD workshopDigital assembly 2015 Cardiff HANDI-HOPD workshop
Digital assembly 2015 Cardiff HANDI-HOPD workshopIan McNicoll
 
Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015DHA2015
 
apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...
apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...
apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...apidays
 
Ehr models, standards and semantic interoperability
Ehr models, standards and semantic interoperabilityEhr models, standards and semantic interoperability
Ehr models, standards and semantic interoperabilityDavid Moner Cano
 
The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...
The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...
The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...Mike Hogarth, MD, FACMI, FACP
 
2010 06 07 - LOINC Introduction
2010 06 07 - LOINC Introduction2010 06 07 - LOINC Introduction
2010 06 07 - LOINC Introductiondvreeman
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRKoray Atalag
 
UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...
UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...
UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...CTSI at UCSF
 
Code24 Vision Healthcare IT domain
Code24 Vision Healthcare IT domainCode24 Vision Healthcare IT domain
Code24 Vision Healthcare IT domainopenEHR Foundation
 
LIMS in Modern Molecular Pathology by Dr. Perry Maxwell
LIMS in Modern Molecular Pathology by Dr. Perry MaxwellLIMS in Modern Molecular Pathology by Dr. Perry Maxwell
LIMS in Modern Molecular Pathology by Dr. Perry MaxwellCirdan
 
Handi open standards platform
Handi open standards platformHandi open standards platform
Handi open standards platformIan McNicoll
 
Ehr driven his jan 2016
Ehr driven his jan 2016Ehr driven his jan 2016
Ehr driven his jan 2016Anil Patil
 

Similar to Querying EHR Data with Archetype Query Language (20)

tomaz vindonja
tomaz vindonjatomaz vindonja
tomaz vindonja
 
Time for an open standards platform?
Time for an open standards platform?Time for an open standards platform?
Time for an open standards platform?
 
Electronic Access to Information Benefits Patient Care in Saskatchewan
Electronic Access to Information Benefits Patient Care in SaskatchewanElectronic Access to Information Benefits Patient Care in Saskatchewan
Electronic Access to Information Benefits Patient Care in Saskatchewan
 
Hadoop Enabled Healthcare
Hadoop Enabled HealthcareHadoop Enabled Healthcare
Hadoop Enabled Healthcare
 
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
Supporting HANDI apps developers Arctic dual-modelling Conf Tromso 2014
 
HANDI Arctic Conf 2014
HANDI Arctic Conf 2014HANDI Arctic Conf 2014
HANDI Arctic Conf 2014
 
Digital assembly Cardiff HANDI-HOPD workshop
Digital assembly  Cardiff  HANDI-HOPD workshopDigital assembly  Cardiff  HANDI-HOPD workshop
Digital assembly Cardiff HANDI-HOPD workshop
 
Digital assembly 2015 Cardiff HANDI-HOPD workshop
Digital assembly 2015 Cardiff HANDI-HOPD workshopDigital assembly 2015 Cardiff HANDI-HOPD workshop
Digital assembly 2015 Cardiff HANDI-HOPD workshop
 
Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015Dr. Ian McNicoll Digital Health Assembly 2015
Dr. Ian McNicoll Digital Health Assembly 2015
 
apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...
apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...
apidays LIVE Australia 2020 - Adaptable Digital Healthcare is built on well a...
 
Ehr models, standards and semantic interoperability
Ehr models, standards and semantic interoperabilityEhr models, standards and semantic interoperability
Ehr models, standards and semantic interoperability
 
The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...
The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...
The OneSource Initiative: An Approach to Structured Sourcing of Key Clinical ...
 
2010 06 07 - LOINC Introduction
2010 06 07 - LOINC Introduction2010 06 07 - LOINC Introduction
2010 06 07 - LOINC Introduction
 
Implementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHRImplementation and Use of ISO EN 13606 and openEHR
Implementation and Use of ISO EN 13606 and openEHR
 
CDAC
CDACCDAC
CDAC
 
UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...
UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...
UCSF Informatics Day 2014 - Doug Berman, "A Brief Tour of UCSF’s Clinical Dat...
 
Code24 Vision Healthcare IT domain
Code24 Vision Healthcare IT domainCode24 Vision Healthcare IT domain
Code24 Vision Healthcare IT domain
 
LIMS in Modern Molecular Pathology by Dr. Perry Maxwell
LIMS in Modern Molecular Pathology by Dr. Perry MaxwellLIMS in Modern Molecular Pathology by Dr. Perry Maxwell
LIMS in Modern Molecular Pathology by Dr. Perry Maxwell
 
Handi open standards platform
Handi open standards platformHandi open standards platform
Handi open standards platform
 
Ehr driven his jan 2016
Ehr driven his jan 2016Ehr driven his jan 2016
Ehr driven his jan 2016
 

Recently uploaded

Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...
Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...
Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...Sheetaleventcompany
 
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsEscorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsAhmedabad Call Girls
 
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Sheetaleventcompany
 
Sexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort ServiceSexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort Servicejaanseema653
 
Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...
Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...
Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...Sheetaleventcompany
 
Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...
Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...
Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...Sheetaleventcompany
 
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun  UttrakhandDehradun Call Girls 8854095900 Call Girl in Dehradun  Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhandindiancallgirl4rent
 
Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...
Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...
Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...Sheetaleventcompany
 
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...mahaiklolahd
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh
 
💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...Sheetaleventcompany
 
Kottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Kottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetKottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Kottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh
 
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetVip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetAhmedabad Call Girls
 
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...Ahmedabad Call Girls
 
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur RajasthanJaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthanindiancallgirl4rent
 
Call Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service Chandigarh
Call Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service ChandigarhCall Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service Chandigarh
Call Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service ChandigarhSheetaleventcompany
 
Sexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort Service
Sexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort ServiceSexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort Service
Sexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort Servicejaanseema653
 
Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...
Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...
Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...Sheetaleventcompany
 
🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...
🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...
🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...dilpreetentertainmen
 

Recently uploaded (20)

Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...
Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...
Independent Call Girls Service Chandigarh | 8868886958 | Call Girl Service Nu...
 
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance PaymentsEscorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
Escorts Service Ahmedabad🌹6367187148 🌹 No Need For Advance Payments
 
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
Premium Call Girls Bangalore {7304373326} ❤️VVIP POOJA Call Girls in Bangalor...
 
Sexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort ServiceSexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort Service
Sexy Call Girl Dharmapuri Arshi 💚9058824046💚 Dharmapuri Escort Service
 
Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...
Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...
Gorgeous Call Girls In Pune {9xx000xx09} ❤️VVIP ANKITA Call Girl in Pune Maha...
 
Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...
Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...
Independent Call Girls Service Chandigarh Sector 17 | 8868886958 | Call Girl ...
 
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun  UttrakhandDehradun Call Girls 8854095900 Call Girl in Dehradun  Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
 
Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...
Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...
Call Girls Service Chandigarh Sexy Video ❤️🍑 8511114078 👄🫦 Independent Escort...
 
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call GirlsPunjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
Punjab Call Girls Contact Number +919053,900,678 Punjab Call Girls
 
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...Call Girl in Indore 8827247818 {Low Price}👉   Nitya Indore Call Girls  * ITRG...
Call Girl in Indore 8827247818 {Low Price}👉 Nitya Indore Call Girls * ITRG...
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Jiya 📲🔝8868886958🔝Call Girls In Chandigarh No...
 
Kottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Kottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetKottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Kottayam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetVip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
 
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
 
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur RajasthanJaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
 
Call Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service Chandigarh
Call Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service ChandigarhCall Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service Chandigarh
Call Now ☎ 8868886958 || Call Girls in Chandigarh Escort Service Chandigarh
 
Sexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort Service
Sexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort ServiceSexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort Service
Sexy Call Girl Palani Arshi 💚9058824046💚 Palani Escort Service
 
Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...
Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...
Indore Call Girl Service 📞9235973566📞Just Call Inaaya📲 Call Girls In Indore N...
 
🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...
🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...
🍑👄Ludhiana Escorts Service☎️98157-77685🍑👄 Call Girl service in Ludhiana☎️Ludh...
 

Querying EHR Data with Archetype Query Language

  • 1. © 2014 Marand Querying EHR Data with Archetype Query Language   Borut  Fabjan     Solution  Architect  /  Head  of  MarandLab   www.marand.com   Think!EHR  Platform  –  open  health  data  platform   Better  Data  Better  Care  
  • 2. Company Facts 2 •  $25M  revenue     •  120  employed  professionals   •  80  experienced  software  developers   •  Products,  References  and  domain  knowledge  in   healthcare  and  telecommunications   •  25  years  in  IT     •  ISO  9001  &  27001  certified  
  • 3. Marand HealthCare Solutions 3 •  National  OnLine  Health  Insurance  Card   •  Cancer  Registry  of  Slovenia,  Cancer  Screening     •  Think!Med  ClinicalTM  systems   − Institute  of  Oncology   − UMC  Ljubljana  –  Children’s  Hospital     Cardio  Surgery,  Infections  Clinic,   Nuclear  Medicine,  Radiology   •  Think!EHRTM  Platform   •  Slovenia’s  national  eHealth  Infrastructure   •  City  of  Moscow  eHealth  Project  
  • 10. The Quest for the Holy Grail 10 • Part of The Mythical Quest - In search of adventure, romance and enlightenment.
  • 11. Motivation 11 •  EHR  structured  data   − compute  health  information     •  Clinical  Decision  Support   •  Patient  Safety   •  Registries   •  Population  Health   •  Business  intelligence  for  payers   •  Medical  research   •  Personalized-­‐medicine   − historically  heated  debate  (data  standards  problem)   •  HL7  RIMv3,  ISO13606,  OpenEHR   •  Data  normalization  
  • 12. Simple question... 12 •  What  is  the  percentage  of  patients  with  high  BMI?   •  How  many  diabetes  patients  are  controlling  their   sugar?   •  How  many  patients  have  been  diagnosed  with    Crohn’s   disease  last  year?    
  • 13. Semantic underpinning 13 •  OpenEHR  framework   Templates • 1:N Reference Model Archetypes • 1:N Terminology interface Querying Terminologies • SnomedCT • ICDx • ICPC All possible item definitions for health Use-case specific data-set definitions Portable, model-based queries Defined connection to terminology Defines all data
  • 14. Vertical semantic framework from GUI to Storage
  • 15. Model-based querying •  The  openEHR  community  has  defined  a  query   language  spec  based  on  archetypes  called  AQL  –   Archetype  Query  Language   •  Compositions  (records)  are  based  on  templated   archetypes   •  Archetypes  are  hierarchical  in  structure,  and  every   node  can  be  addressed  by  its  path  (locatable)   •  Query  based  on  clinical  models,  independent  of   persistence  /  storage  model    
  • 16. AQL in a nutshell •  SQL  +  path  syntax  to  locate  nodes  or  data  values   within  archetypes   SELECT   data  elements  to  be  returned   FROM   query  data  source   CONTAINS   Containment  (matches  context)   WHERE   set  filtering  criteria  on  archetypes  or  any  node  within  the  archetypes   ORDER  BY   result  ordering  
  • 17. AQL example •  Population  Query  for  high  blood  pressure  records         •  Returning  a  Result  Set  
  • 18. AQL on the Battlefield •  Complete  EMR   − Part  of  University  Medical  Center  Ljubljana   − 10  specialities,  including  ICU  and  surgery     − New,  state-­‐of-­‐the-­‐art  facility   •  200+  beds,  14  ICU,  4  OR,  5  Recovery   •  PCs,  Touchscreens,  iPads   •  New  medical  devices   − Integrated  barcode,  medical  devices   − All  clinical  content  in  archetypes  
  • 19. AQL in EMR – Lines, Tubes, Drains
  • 20. AQL in EMR – Labs
  • 21. AQL in EMR – Lines, Tubes, Drains
  • 22. AQL in EMR – Medication Administration
  • 23. AQL in EMR – Clinical Decision Support
  • 28. Think!EHR AdHoc Form Generator
  • 29. Nation wide EHR / eHealth platform •  Slovenia’s national eHealth Infrastructure −  Scale: 2 mio. population −  IHE / OpenEHR ecosystem •  Moscow City EHR Project −  Scale: 12 million patients, 1B documents −  Many applications, vendors, one CDR −  eHealth platform for the future −  Short time-to-delivery
  • 30. City of Moscow eHealth platform Moscow city - 780 medical facilities, including: •  149 hospitals, 76 health centers, 428 policlinic institutions Volume: •  Patients- 12 million, Beds in hospitals – 83,000 •  Physicians – 45,000, all users – 130,000 •  Patient visits/year - 161 million •  Documents/year - 1 Billion, 25TB •  Pilot live at 6 clinics as of Aug 2013!