Fhir your applications
-
Upload
victor-chai -
Category
Technology
-
view
299 -
download
1
description
Transcript of Fhir your applications
![Page 1: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/1.jpg)
YOUR APPLICATIONS
Victor CHAI
HL7 Singapore
![Page 2: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/2.jpg)
Set the context …
• Do we copy and paste the external content into our site page, or we simply use URL link to reference the external content when we build a web site?
• What’re the benefits? – Prevent information proliferation, and avoid obsolete information
– There is no need to fetch all at one go, the requester can ‘follow’ the
path to navigate to the needed information, reduce the network traffic and payload size
– Each app can focus on managing its own information, and relies on reference to build up network of information
![Page 3: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/3.jpg)
What is FHIR
• FHIR® – Fast Health Interoperable Resources (hl7.org/fhir) – is a next generation standards framework created by HL7
• FHIR solutions are built from a set of modular components called “Resources”
![Page 4: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/4.jpg)
FHIR Overview
• “Resource “ is unit of transactional data such as patient or encounter data that is stored or exchanged
• Easily accessible
– http://server.org/resources/Patient/AA1234567
endpoint
resource type
Logical ID
![Page 5: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/5.jpg)
HL7 FHIR - A network of resources
Encounter (Resource)
Patient (Reference)
Hospitalization Practitioner (Reference)
Location (Reference)
Location (Reference)
Participant
Location
![Page 6: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/6.jpg)
Encounter Resource Definition
![Page 7: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/7.jpg)
HL7 FHIR wire format • Supports both XML and JSON
• A Human-readable wire format for ease of use by developers
• Out of box extension support
![Page 8: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/8.jpg)
How easy it is to implement FHIR
![Page 9: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/9.jpg)
How is FHIR different from HL7v2 and HL7 CDA
• Combines best features of HL7v2 and HL7CDA – Simple to implement, easy to extend
• Defines application services syntax
– Besides payload, it also defines API for search/create/update/delete/read resources
• Use “Profile” to create and manage data dictionary and
Conformance toolkit – After you have implemented FHIR, you also achieved the objective of
creating data dictionary – “Profile” resource is also used for runtime structure and value set
validation as part of the conformance toolkit
![Page 10: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/10.jpg)
HL7 FHIR RESTful API
![Page 11: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/11.jpg)
API Services - Search
![Page 12: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/12.jpg)
Search Parameters Search parameters for Encounter resource
![Page 13: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/13.jpg)
HTTP Response Status Code
![Page 14: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/14.jpg)
Resource Profile – Data Element and Code Set definition
![Page 15: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/15.jpg)
Resource Profile – Search parameters
![Page 16: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/16.jpg)
FHIR standardises and simplifies application design
• Use HL7 FHIR as straight-through resource API and internal object model
• There is no intermediate transformation
![Page 17: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/17.jpg)
FHIR in Action
![Page 18: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/18.jpg)
Setting up hl7-fhir project
![Page 19: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/19.jpg)
Summary
• If you are keen, download the following FHIR open source project – http://sourceforge.net/projects/hl7-fhir/
– I am recruiting volunteer
• Learn from standards, adopt and adapt instead of re-invent – http://www.hl7.org/fhir
![Page 20: Fhir your applications](https://reader034.fdocuments.in/reader034/viewer/2022052215/55624ebad8b42a6c368b4d0a/html5/thumbnails/20.jpg)
THANK YOU