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

What's hot

EHR PPT Chapter 3.pptx
EHR PPT Chapter 3.pptxEHR PPT Chapter 3.pptx
EHR PPT Chapter 3.pptxanjalatchi
 
Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni
 
MDM for Customer data with Talend
MDM for Customer data with Talend MDM for Customer data with Talend
MDM for Customer data with Talend Jean-Michel Franco
 
Powerpoint on electronic health record lab 1
Powerpoint on electronic health record lab 1Powerpoint on electronic health record lab 1
Powerpoint on electronic health record lab 1nephrology193
 
Electronic medical record for Doctors
Electronic medical record for DoctorsElectronic medical record for Doctors
Electronic medical record for DoctorsRailwire
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7Maham Yousuf
 
HL7 & Health Information Exchange in Thailand
HL7 & Health Information Exchange in ThailandHL7 & Health Information Exchange in Thailand
HL7 & Health Information Exchange in ThailandNawanan Theera-Ampornpunt
 
Building an Integrated Healthcare Platform with FHIR®
Building an Integrated Healthcare Platform with FHIR®Building an Integrated Healthcare Platform with FHIR®
Building an Integrated Healthcare Platform with FHIR®WSO2
 
What Are Electronic Health Records (EHRs)?
What Are Electronic Health Records (EHRs)?What Are Electronic Health Records (EHRs)?
What Are Electronic Health Records (EHRs)?Practice Fusion
 
Introduction to openEHR - InterHealth 2022
Introduction to openEHR - InterHealth 2022Introduction to openEHR - InterHealth 2022
Introduction to openEHR - InterHealth 2022Silje Ljosland Bakke
 

What's hot (20)

EHR PPT Chapter 3.pptx
EHR PPT Chapter 3.pptxEHR PPT Chapter 3.pptx
EHR PPT Chapter 3.pptx
 
Powerpoint presentation on EHR
Powerpoint presentation on EHRPowerpoint presentation on EHR
Powerpoint presentation on EHR
 
2 7 open_ehr rm reference model overview
2 7 open_ehr rm reference model overview2 7 open_ehr rm reference model overview
2 7 open_ehr rm reference model overview
 
Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)Bahmni - Open Source EHR System (By Ranjan Sakalley)
Bahmni - Open Source EHR System (By Ranjan Sakalley)
 
MDM for Customer data with Talend
MDM for Customer data with Talend MDM for Customer data with Talend
MDM for Customer data with Talend
 
Overview of Hospital Information Systems
Overview of Hospital Information SystemsOverview of Hospital Information Systems
Overview of Hospital Information Systems
 
Powerpoint on electronic health record lab 1
Powerpoint on electronic health record lab 1Powerpoint on electronic health record lab 1
Powerpoint on electronic health record lab 1
 
Electronic medical record for Doctors
Electronic medical record for DoctorsElectronic medical record for Doctors
Electronic medical record for Doctors
 
HL7 Health level 7
HL7 Health level 7HL7 Health level 7
HL7 Health level 7
 
Introduction to HL7 FHIR
Introduction to HL7 FHIRIntroduction to HL7 FHIR
Introduction to HL7 FHIR
 
HL7 & Health Information Exchange in Thailand
HL7 & Health Information Exchange in ThailandHL7 & Health Information Exchange in Thailand
HL7 & Health Information Exchange in Thailand
 
Building an Integrated Healthcare Platform with FHIR®
Building an Integrated Healthcare Platform with FHIR®Building an Integrated Healthcare Platform with FHIR®
Building an Integrated Healthcare Platform with FHIR®
 
What Are Electronic Health Records (EHRs)?
What Are Electronic Health Records (EHRs)?What Are Electronic Health Records (EHRs)?
What Are Electronic Health Records (EHRs)?
 
Bahmni
BahmniBahmni
Bahmni
 
An Introduction to HL7 FHIR
An Introduction to HL7 FHIRAn Introduction to HL7 FHIR
An Introduction to HL7 FHIR
 
Introduction to openEHR - InterHealth 2022
Introduction to openEHR - InterHealth 2022Introduction to openEHR - InterHealth 2022
Introduction to openEHR - InterHealth 2022
 
PHR intro
PHR introPHR intro
PHR intro
 
EHR Chapter 1
EHR Chapter 1EHR Chapter 1
EHR Chapter 1
 
Health Level 7
Health Level 7Health Level 7
Health Level 7
 
HL7 Standards
HL7 StandardsHL7 Standards
HL7 Standards
 

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
 
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
 
Standards in health informatics - problem, clinical models and terminology
Standards in health informatics - problem, clinical models and terminologyStandards in health informatics - problem, clinical models and terminology
Standards in health informatics - problem, clinical models and terminologySilje Ljosland Bakke
 

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...
 
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
 
Standards in health informatics - problem, clinical models and terminology
Standards in health informatics - problem, clinical models and terminologyStandards in health informatics - problem, clinical models and terminology
Standards in health informatics - problem, clinical models and terminology
 

Recently uploaded

Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...
Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...
Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...Sheetaleventcompany
 
💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...
💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...
💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...India Call Girls
 
💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...
💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...
💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...India Call Girls
 
❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...
❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...
❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...daljeetkaur2026
 
💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...
💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...
💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...India Call Girls
 
💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...
💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...
💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...India Call Girls
 
❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...
❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...
❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...Sheetaleventcompany
 
💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...
💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...
💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...India Call Girls
 
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
 
💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...
💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...
💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...India Call Girls
 
❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...Rashmi Entertainment
 
❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...
❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...
❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...shallyentertainment1
 
2024 PCP #IMPerative Updates in Rheumatology
2024 PCP #IMPerative Updates in Rheumatology2024 PCP #IMPerative Updates in Rheumatology
2024 PCP #IMPerative Updates in RheumatologySidney Erwin Manahan
 
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
 
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
 
❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...
❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...
❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...Sheetaleventcompany
 
❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...
❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...
❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...Sheetaleventcompany
 
❤️ Zirakpur Call Girl Service ☎️9878799926☎️ Call Girl service in Zirakpur ☎...
❤️ Zirakpur Call Girl Service  ☎️9878799926☎️ Call Girl service in Zirakpur ☎...❤️ Zirakpur Call Girl Service  ☎️9878799926☎️ Call Girl service in Zirakpur ☎...
❤️ Zirakpur Call Girl Service ☎️9878799926☎️ Call Girl service in Zirakpur ☎...daljeetkaur2026
 
❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...
❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...
❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...Sheetaleventcompany
 

Recently uploaded (20)

Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...
Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...
Call Girl Service In Mumbai ❤️🍑 9xx000xx09 👄🫦Independent Escort Service Mumba...
 
💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...
💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...
💞 Safe And Secure Call Girls Mysore 🧿 9332606886 🧿 High Class Call Girl Servi...
 
💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...
💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...
💸Cash Payment No Advance Call Girls Kolkata 🧿 9332606886 🧿 High Class Call Gi...
 
❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...
❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...
❤️ Chandigarh Call Girls Service☎️9878799926☎️ Call Girl service in Chandigar...
 
💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...
💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...
💞 Safe And Secure Call Girls Prayagraj 🧿 9332606886 🧿 High Class Call Girl Se...
 
💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...
💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...
💞 Safe And Secure Call Girls Coimbatore 🧿 9332606886 🧿 High Class Call Girl S...
 
❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...
❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...
❤️Zirakpur Escorts☎️7837612180☎️ Call Girl service in Zirakpur☎️ Zirakpur Cal...
 
💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...
💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...
💸Cash Payment No Advance Call Girls Surat 🧿 9332606886 🧿 High Class Call Girl...
 
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...
 
💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...
💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...
💸Cash Payment No Advance Call Girls Pune 🧿 9332606886 🧿 High Class Call Girl ...
 
❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9815457724☎️ Call Girl service in Chandigarh☎️ ...
 
❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...
❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...
❤️Amritsar Call Girls Service☎️98151-129OO☎️ Call Girl service in Amritsar☎️ ...
 
2024 PCP #IMPerative Updates in Rheumatology
2024 PCP #IMPerative Updates in Rheumatology2024 PCP #IMPerative Updates in Rheumatology
2024 PCP #IMPerative Updates in Rheumatology
 
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
 
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...
 
❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...
❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...
❤️Amritsar Escort Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amrit...
 
❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...
❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...
❤️Call Girl In Chandigarh☎️9814379184☎️ Call Girl service in Chandigarh☎️ Cha...
 
❤️ Zirakpur Call Girl Service ☎️9878799926☎️ Call Girl service in Zirakpur ☎...
❤️ Zirakpur Call Girl Service  ☎️9878799926☎️ Call Girl service in Zirakpur ☎...❤️ Zirakpur Call Girl Service  ☎️9878799926☎️ Call Girl service in Zirakpur ☎...
❤️ Zirakpur Call Girl Service ☎️9878799926☎️ Call Girl service in Zirakpur ☎...
 
❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...
❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...
❤️Chandigarh Escorts☎️9814379184☎️ Call Girl service in Chandigarh☎️ Chandiga...
 

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!