FHIR and Primary Care Systems; and a FHIR Query Tool Robert Worden Open Mapping Software Ltd

Slides:



Advertisements
Similar presentations
Building FHIR Servers on Existing Applications
Advertisements

WEB DESIGN TABLES, PAGE LAYOUT AND FORMS. Page Layout Page Layout is an important part of web design Why do you think your page layout is important?
RiO R2 Enhancement overview. R2 changes and updates to Functionality Local System Administration New enhanced user administration screen with tab facilitates.
The basics and troubleshooting tips
Clinical Documents with HL7 CDA. HL7 CDA – Key messages CDA is the standard for electronic exchange of clinical documents; levels 1,2,3 are different.
Next Throughout this demo, if nothing happens for a couple of seconds click ‘Next’ to continue … SCI Gateway Product Demonstration Updated next.
Data Standards The use of data structures and OpenEHR Richard Kavanagh, Head of Data Standards, HSCIC.
Green CDA Implementation Robert Worden Open Mapping Software Ltd HL7 UK
More Meaningful Use of CDA: the CDA-FHIR Bridge Robert Worden
NHS Modelling Efforts – ISO13606 adoption and beyond Dr. Rahil Qamar Siddiqui Health and Social Care Information Centre, NHS, England.
Guide to Oracle10G1 Introduction To Forms Builder Chapter 5.
Engaging networks can help you to grow your online community Outreach top 10.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
© 2010 Microsoft Corporation. All rights reserved. Quality Assurance: Towards Tools for Characterizing and Comparing Digital Documents Natasa Milic-Frayling.
Querying a Database Microsoft Office Access 2003.
Query Response to get Document Using FHIR Messaging 1 Presented by Prashant Trivedi (HSCIC)
FHIR in the NHS Birth Notification FHIR Message - Central London Community Hospital (CLCH) & GPSoC IM2 FHIR Demonstrator Project Presented by Prashant.
Figure 1. Hit analysis in 2002 of database-driven web applications Hits by Category in 2002 N = 73,873 Results Reporting 27% GME 26% Research 20% Bed Availability.
FHIRFarm – How to build a FHIR Server Farm (quickly)
Application architectures
Benefits of Open Source Software DR PHIL KOCZAN. About me. GP in Waltham Forest for 20 years Long standing interest in Health Informatics Chief Clinical.
Submitted by: Madeeha Khalid Sana Nisar Ambreen Tabassum.
1 Microsoft Access 2002 Tutorial 3 – Querying a Database.
Overview for IHE The MITRE Corporation. Overview hData was originally developed by The MITRE Corporation – Internal R&D – Focus on simplifying Continuity.
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
Wien, January Infrastructure for Spatial Information in the European Community The INSPIRE Community Geoportal EC INSPIRE GEOPORTAL TEAM European.
© 2003 East Collaborative e ast COLLABORATIVE ® eC SoftwareProducts TrackeCHealth.
Chapter 34 Java Technology for Active Web Documents methods used to provide continuous Web updates to browser – Server push – Active documents.
Lecturer: Prof. Piero Fraternali, Teaching Assistant: Alessandro Bozzon, Advanced Web Technologies: Struts–
Leveraging ArcGIS Online Elevation and Hydrology Services
ITGS Case Study Theatre Booking System Ayushi Pradhan.
EDI Project Adam Davie Clark Bedsole Tim Jansen Robert Jones.
ISetup – A Guide/Benefit for the Functional User! Mohan Iyer January 17 th, 2008.
Microsoft Office 2007 Intermediate© 2008 Pearson Prentice Hall1 PowerPoint Presentation to Accompany GO! With Microsoft ® Office 2007 Intermediate Chapter.
1 1 EPCC 2 Curtin Business School & Edinburgh University Management School Michael J. Jackson 1 Ashley D. Lloyd 2 Terence M. Sloan 1 Enabling Access to.
Sea Ice Mapping Systems Archive Browser Interface Distribution IngestProduction Ice Analyst Application Database Henrik Steen AndersonDMI Paul SeymourNIC.
By N.Gopinath AP/CSE Cognos Impromptu. What is Impromptu? Impromptu is an interactive database reporting tool. It allows Power Users to query data without.
Google Refine for Data Quality / Integrity. Context BioVeL Data Refinement Workflow Synonym Expansion / Occurrence Retrieval Data Selection Data Quality.
HSCIC – The journey on adopting FHIR
Esri UC 2014 | Technical Workshop | Creating Geoprocessing Services Kevin Hibma.
With Microsoft Excel 2010 © 2011 Pearson Education, Inc. Publishing as Prentice Hall1 PowerPoint Presentation to Accompany GO! with Microsoft ® Excel 2010.
Structured Data Capture (SDC) Gap Mitigation July 18, 2013.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
Model 1: Single GP system and no other system needed. No need for interoperability as the challenge is system functionality. Model 2: Dual GP system only.
RSS Interfaces and Standards Chander Iyer. Really Simple Syndication (RSS) Web data format providing users with frequently updated content. Make a collection.
BIM Guides & bSDD Puzzling out a Strategy. Goals 1.Use the bSDD as the source for terminology 2.Use the bSDD to harmonize terms; enable synonyms without.
SAGE Nick Beard Vice President, IDX Systems Corp..
Google Code Libraries Dima Ionut Daniel. Contents What is Google Code? LDAPBeans Object-ldap-mapping Ldap-ODM Bug4j jOOR Rapa jongo Conclusion Bibliography.
CCD and CCR Executive Summary Jacob Reider, MD Medical Director, Allscripts.
Excel Services Displays all or parts of interactive Excel worksheets in the browser –Excel “publish” feature with optional parameters defined in worksheet.
General Architecture of Retrieval Systems 1Adrienn Skrop.
NHS Health Check National Learning Network 15 th March 2011 NHS Health Check Data Set.
Downloading and Installing GRASP-AF Workshop Ian Robson Information Analyst, North of England Cardiovascular Network.
Office 365 Development July 2014.
Robert Worden Open Mapping Software Ltd
FHIR and Relational Databases
FHIRForms – Viewing and Editing FHIR Data
Basic XHTML Tables XHTML tables—a frequently used feature that organizes data into rows and columns. Tables are defined with the table element. Table.
GP Connect - Workshop WIFI – Guest / Smokescreen
Skill Based Assessment
Skill Based Assessment
Black Pear Software An Agile Approach to Integrated Shared Care across Health & Social Care.
(VIP-EDC) Point 6 of the agenda
The Open Fiscal Data Package
Testing RESTful Web APIs
Metadata The metadata contains
, editor October 8, 2011 DRAFT-D
FHIRing on all cylinders
Catherine Diaz Informatics Merseyside
Presentation transcript:

FHIR and Primary Care Systems; and a FHIR Query Tool Robert Worden Open Mapping Software Ltd

Swindon CCG – Referrals from GPs to Urgent Care Centres GPs to refer selected appointments to Urgent Care Centres (UCC) Send patient’s care record from GP system to UCC system Send updated care record back from UCC system to GP GPs use EMIS Web, INPS, TPP UCC uses EMIS Web Using FHIR as a common exchange format Not REST - push from the GP system (GP in charge) Black Pear and Open Mapping Software developing First proof of concept tested (EMIS only)

Technical Approach Using Black Pear’s Pyrusium framework Pyrusium provides a web app container, with browser on the GP Desktop Pyrusium injects a javascript library to the web app which allows interaction with EMIS Web via the api. GP composes referral Extracts patient medical record in EMIS Open XML Transformed to FHIR resources (developed through mappings) Sent to UCC system Transformed to EMIS Open medical record (round trip) and input to UCC. UCC sends back updated care record by the same route.

Technical Architecture

Storyboard: Making the Referral

Transforming the EMIS Open Patient Record to FHIR Not a document or FHIR composition ; a bundle of FHIR resources: – Patient – Practitioner – Encounter – Condition – MedicationPrescription – Medication – AllergyIntolerance – Observation Transforms and round-trips developed from mappings No FHIR resource profiles needed (yet) No need to be concerned about deep document structures Semantic issues arise mainly from the EMIS web side, not the FHIR side

Semantic Issues These have not arisen from limitations of the FHIR resource models (yet) Ambiguities in interpreting elements in EMIS Web XML Arise from how EMIS is used by practitioners to record information Events may be nested inside consultations, or in event lists Similar looking element may represent a medication prescription, a condition, or an observation But events have Read codes HSCIC have published mappings from Read codes to Care Record Events We are using these mappings to disambiguate EMIS events for transformation

Current Developments Will extend this work to INPS, TPP FHIR interfaces to GP systems are usable in other contexts – e.g. integration with Social care, community care, Health Information Exchange,... An increasing range of applications are becoming FHIR enabled (GP systems, PAS, MPI, Social Care...) Eases the path to local integration (FHIR is simpler, FHIR APIs exist) May be relevant to GPSoC 2 Standard Open APIs

GPSoC 2 Standard Open APIs GP System suppliers now provide Open APIs under GPSoC 2. But each GP system has a different Open API The NHS England intention is to move towards one standard Open API for GP systems. Part of a broader Open API strategy Should the GPSoC APIs be based on international standards? Should they align with other open APIs used in NHS? Is FHIR a candidate for the GPSoC Open API?

GPSoC Open API: Choices GPSoC Standard Open API UK Local Solution Use International Standards FHIR CDA V3 V OpenEHR Is FHIR a candidate standard for non-document applications? ?

Need for a FHIR Query Tool Semantic issues often arise from the non-FHIR end of an exchange When FHIR interfaces exist, you can use FHIR to explore these issues Need to compare FHIR resources side by side from one or more FHIR servers, or FHIR sources Need convenient ways to select resources (i.e use FHIR search), compare and save them OMS are developing a query tool

FHIR By Example Interactive, web-based query tool Can query any FHIR server, for any FHIR resource Compare resources from different servers side by side Define selection of resources by filling in the blanks (like Query by Example, QBE) One table per resource; columns defined by configuration files

Startup Configured to access selected servers, for selected resources Gets server metadata (Conformance resources) to check which servers support which resource Shows this information as a matrix

Showing Resource Tables Table columns are defined in a configuration file Second row allows input of QBE filter criteria Uses logical ‘AND’ of criteria entered Uses FHIR search when supported by the server; otherwise filters resources itself

Running Searches Enter criteria in QBE cells, then hit ‘Search’ button Sends search requests to all active servers Filters and displays results

Using Query Results Sort results by any column for comparisons (within or across servers) Manual filtering of resources Save results, as a table or resource bundle

Status & Plans Currently a wire-frame prototype; but it works Considering how to do joins between resources Runs as a web service under Tomcat Will be a free download from OMS website Beta testers needed soon Contact for