a simple web-based interface for advanced snomed ct queries

22
A simple webbased interface for advanced SNOMED CT queries Orsolya Bali, Brandon Ulrich – B2i Healthcare IHTSDO Showcase 2014.10.30 Amsterdam

Upload: snow-owl

Post on 14-Jul-2015

516 views

Category:

Software


3 download

TRANSCRIPT

A  simple  web-­‐based  interface  for  advanced  SNOMED  CT  queries  

Orsolya  Bali,  Brandon  Ulrich  –  B2i  Healthcare  

IHTSDO  Showcase  2014.10.30  -­‐  Amsterdam  

Why  search  or  query  SNOMED  CT  content?  

Common  use  cases  include:  •  Terminology  authoring  •  Reference  set  authoring  –  intensional  sets  •  Mappings  •  Terminology  binding  •  EHR  queries  •  ValidaOon/QA  

1  

Challenges  

•  Over  300,000  concepts  •  Lexical  search  may  be  insufficient  – Different  meanings  could  sOll  carry  the  same  descripOon  

•  SemanOc  search  requires  comprehensive  knowledge  of  the  concept  model  

•  Various  component  properOes,  extendable  by  RF2  

•  Average  users  have  high-­‐level  or  only  vague  understanding  of  SNOMED  CT  

2  

A  search  interface  must  be  

•  …  powerful  enough  to  cater  for  all  the  relevant  a[ributes  (including  lexical,  semanOc  and  metadata  searches).  

•  …yet  simple  and  user  friendly.  

3  

Snow  Owl  Meaningful  Query  (MQ)  

•  Online  browser  for  SNOMED  CT  and  extensions  – Advanced  search  – Filtered  hierarchy  

•  EHR  datastore  •  SemanOc  query  engine  to  extract  the  semanOcs  captured  in  EHRs  

•  Terminology  server  integraOon  

4  

DEMO  

5  

Introduce  filters  

•  Concept,  DescripOon,  Property,  Refset  and  Mapping  filters  

•  Some  relevant  filters:  property-­‐value,  module,  descripOon  term,  reference  set,  mapping  

6  

Features  to  check  out  

•  Create  a  simple  filter  •  Open  a  few  more  complex  filters  •  Browse  view  •  Filtered  browse  view  

7  

The  advanced  search  interface  

8  

Lexical  search  in  a  specific  descripMon  type  

9  

To  return  all  concepts  that  have  an  acOve  SG  English  preferred  term  containing  the  word  tetralogy.    

Search  by  aNribute  (relaMonship)  

10  

To  return  all  concepts,  that  have  a  procedure  device  type  of  a[ribute,  or  any  of  its  subtypes  (eg.  direct  device),  with  the  value  of  arthroscope.  

Search  by  aNribute  (concrete  domain)  

11  

To  return  all  concepts  with  the  acOve  ingredient  of  paracetamol,  whose  strength  is  between  50  and  500  mg.  

Complex  query  

12  

The  below  query  combines  hierarchical,  a[ribute,  lexical  and  metadata  searches,  using  logical  and,  logical  or  operators  and  exclusion.  

Search  in  reference  set  

13  

To  return  members  of  a  reference  set.  

Search  by  mapping  

14  

To  search  concepts  by  their  maps.  The  below  example  returns  all  concepts,  that  are  mapped  to  the  specified  ATC  code.  

Browse  hierarchy  

15  

Quick  filter  hierarchy  

16  

Apply  a  pre-­‐authored  filter  

17  

Manage  filters  

18  

Dashboard  

19  

QUESTIONS?  

h[p://www.b2internaOonal.com  [email protected]  

20  

THANK  YOU!  

21