SlideShare ist ein Scribd-Unternehmen logo
1 von 35
An introduction to hl7 FHIR



A progress Report
Agenda
• Background
• Key Concepts
• Using FHIR in:
  – RESTful exchanges
  – Documents
  – Messages
  – Services
  – XDS

                        2
Executive Summary
• Implementer friendly new standard
• Enormous interest within HL7 Internationally
    – NZ has representative on the Management Board
• About a year old
• Collaborating with IHE, openEHR
• Using connectathons (IHE)
• Core infrastructure (resource format, REST, atom feeds
  etc) in DFC (draft for comment)
• Pharmacy, Patient Administration & Devices actively
  working on resources
• Aiming for general ballot in May 2013 for „CCDA‟ section
  level resources
• Aiming for DSTU (Draft Standard Trial Use) in 2014,
  normative 2 years after that.
                                                             3
Background: History of FHIR
• HL7 v2 around since 1981 - very successful
• HL7 v3 about 10 years old, but apart from CDA
  has poor adoption
• FHIR grew out of frustration with v3
    – too hard for implementers (More for modellers)
    – too long to develop
        • inclusive
    – CDA good, but documents not enough
•   Need a transition off v2
•   Take all good ideas from v2/v3/CDA
•   Mobile needs simple technology
•   Fast Healthcare Interoperability Resources
Scope of FHIR
• All aspects of healthcare interoperability
    – Within a facility
    – Between facilities
    – Mobile
• All specs on-line
   – Including examples
• Different „modalities‟
    –   On-line (REST)
    –   HATEOS
    –   Messaging (like v2)
    –   Documents (like CDA)
    –   Services
• XDS
                                               5
Relation to current standards
• Should I wait for FHIR
   – (and stop using v2 / CDA / etc)
• No:
   – FHIR is a work in progress
   – It’ll take time to mature
   – If it ain‟t broke...
• But:
   – If you are doing something new where FHIR will make
     it easier…
         • Spoiler alert: like XDS!!!

• So:
   – FHIR and other HL7 standards will co-exist for a long
     time                                                    6
Key concepts

Resources
Datatypes
Bundling
Profiles




               7
Resources
• Granular Clinical or Administrative Concept
   – Person, lab result, prescription, problem
   – imagine 100-150 of them
   – define by HL7 committees, with as much input from
     implementers as possible
• All resources can have Narrative
• All resources can have Extensions
• 80/20 with extensions
   – Core has attributes used by 80% of implementers
   – Built in Extension mechanism
• XML & JSON
• (Not just REST)
FHIR Resource

           Base
         Resource              Resources


        Extension
        Extension

•   Represented as XML or JSON
•   Eg Person with local and HL7 extensions
                                              9
10
11
Datatypes
Bundling
• Combining multiple resource
  – Search results
  – Document
  – Message          Atom „wrapper‟
  – XDS               Atom Header
• uses Atom
                      Resource 1


                      Resource 2
Profiles
• Another key concept
   – What „our jurisdiction‟ needs to store in this
     resource / bundle
   – Defined by HL7, Country, Region, Project
   – Accessible on-line – via URL
   – Can be imported, re-used
• Extensions
   – Extensions defined in profiles
   – Reference from resource (instance) to Profile (class)
• Slicing
   – „refining‟ a resource (plus extensions)


                                                        14
Profiles




           15
REST




       16
Definition of REST
•   REpresentational State Transfer
     – Roy Feilding
•   Precise usage can be controversial, but:
     – Use HTTP as transport
     – Concept of identified resources
     – Use HTTP verbs
          • GET - retrieve a resource
          • POST - create a new one
          • PUT - update an existing resource
          • DELETE - remove a resource
     – Use HTTP Headers (eg resource format)
     – Use HTTP status codes
•   Important: FHIR supports, but is not limited to, REST

                                                            17
Server Responsibilities
• Manage Resources
  – Create, Read, Update, „Delete‟
  – Search
• Versioning
  – VRead
• Root Bundle processing
  – XDS, Batch update
• Conformance Statement
Conformance Stmt




                   19
Conformance Stmt




                   20
DOCUMENTS



(Equivalent of CDA)




                      21
FHIR Document
                  Atom

             Document Header


                   Resource 1


                   Resource 2

                                              Document spec

•   A point in time collection of resources
•   Can be a „stand alone‟ document (like CDA) or a
    aggregated resource type (often profiled)
•   „child‟ resources are like CDA sections
                                                         22
MESSAGE



(Analogous to v2)




                    23
FHIR Message
                          Atom

                  Message Header



                           Resource 1


                           Resource 2

                                                                    Document spec
   Collection of resources sent as a result of some real-world event intended to accomplish a
    particular purpose
   Event Codes & Definitions, like HL7 v2
   V2 segments broadly map to resources
   Includes a “Message” resource, similar in purpose to Message wrapper and MSH
    segment
   May have associated behavior
   Can be conveyed via MLLP, SOAP or other means
                                                                                     24
Service




          25
SOAP Services
• For more sophisticated
  requirements
  – security
  – business process
  – working with hData
• Still use FHIR resources &
  packaging...
• Example of Person & Contacts

                                 26
XDS




      27
IHE XDS




          28
XDS Affinity Domain
• The users (regional / national /
  specialist)
  – Define what documents are stored and
    the meta data / processes
• Eg
  –   Security, Auditing, Access controls
  –   Privacy mechanisms and levels
  –   Folders
  –   Document metadata
       • Format
       • Class                              29
FHIR XDS
• a FHIR front end to XDS
  – work with MHD
• simplify access to XDS Server
  – XDS XML is hard!
• Others have taken this approach
  – This one will be standard
• Working with IHE MHD (Mobile
  Health Data)

                                    30
IHE XDS




• FHIR services „in front‟ of XDS calls
• Could augment / replace in some cases



                                          31
Submission Package
           Atom „wrapper‟

          XdsEntry resource




       Base64 encoded content




  • Standard FHIR Atom feed
  • Has 2 resources:
     • xdsEntry „Header‟ (metadata)
     • Base64 content
                                      32
Document retrieval

                     Plain content




• Plain HTTP GET from Repository
   – Already have the metadata from the registry
       • (including the URL of course)
   – Most efficient method



                                                   33
Demonstration
                 Reg




                       Rep   PMS
Browse     Rep
   r




                                   34
Conclusion
• FHIR is a very exciting new standard
• We can expect selected
  ‘production/pilot’ deployments within a
  year
  – It would be great in NZ was one of them
     • Great international exposure!



• References
  – List server : lists.hl7.org
  – Web site: www.hl7.org/fhir
                                              35

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to hl7
Introduction to hl7Introduction to hl7
Introduction to hl7
Bhushan Borole
 

Was ist angesagt? (20)

Understanding Resources in FHIR - Session 3 of FHIR basics training series
Understanding Resources in FHIR - Session 3 of FHIR basics training seriesUnderstanding Resources in FHIR - Session 3 of FHIR basics training series
Understanding Resources in FHIR - Session 3 of FHIR basics training series
 
FHIR - more than the basics
FHIR - more than the basicsFHIR - more than the basics
FHIR - more than the basics
 
FHIR architecture overview for non-programmers by RenĂŠ Spronk
FHIR architecture overview for non-programmers by RenĂŠ SpronkFHIR architecture overview for non-programmers by RenĂŠ Spronk
FHIR architecture overview for non-programmers by RenĂŠ Spronk
 
FHIR Profiles
FHIR ProfilesFHIR Profiles
FHIR Profiles
 
Security in FHIR with OAuth by Grahame Grieve
Security in FHIR with OAuth by Grahame GrieveSecurity in FHIR with OAuth by Grahame Grieve
Security in FHIR with OAuth by Grahame Grieve
 
Fhir basics session4_conformance_and_terminology
Fhir basics session4_conformance_and_terminologyFhir basics session4_conformance_and_terminology
Fhir basics session4_conformance_and_terminology
 
fhir and loinc
fhir and loincfhir and loinc
fhir and loinc
 
Patient matching in FHIR
Patient matching in FHIRPatient matching in FHIR
Patient matching in FHIR
 
FHIR API for .Net programmers by Mirjam Baltus
FHIR API for .Net programmers by Mirjam BaltusFHIR API for .Net programmers by Mirjam Baltus
FHIR API for .Net programmers by Mirjam Baltus
 
Terminology, value-sets, codesystems by Lloyd McKenzie
Terminology, value-sets, codesystems by Lloyd McKenzieTerminology, value-sets, codesystems by Lloyd McKenzie
Terminology, value-sets, codesystems by Lloyd McKenzie
 
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ÂŽ
 
HL7 Version 3 Overview
HL7 Version 3 Overview HL7 Version 3 Overview
HL7 Version 3 Overview
 
FHIR architecture overview for non-programmers by RenĂŠ Spronk
FHIR architecture overview for non-programmers by RenĂŠ SpronkFHIR architecture overview for non-programmers by RenĂŠ Spronk
FHIR architecture overview for non-programmers by RenĂŠ Spronk
 
FHIR API for Java programmers by James Agnew
FHIR API for Java programmers by James AgnewFHIR API for Java programmers by James Agnew
FHIR API for Java programmers by James Agnew
 
HL7 101
HL7 101 HL7 101
HL7 101
 
HL7 New Zealand: FHIR for developers
HL7 New Zealand: FHIR for developersHL7 New Zealand: FHIR for developers
HL7 New Zealand: FHIR for developers
 
FHIR tutorial - Afternoon
FHIR tutorial - AfternoonFHIR tutorial - Afternoon
FHIR tutorial - Afternoon
 
Hl7 overview
Hl7 overviewHl7 overview
Hl7 overview
 
Exploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its StructuresExploring HL7 CDA & Its Structures
Exploring HL7 CDA & Its Structures
 
Introduction to hl7
Introduction to hl7Introduction to hl7
Introduction to hl7
 

Ähnlich wie An Introduction to HL7 FHIR

Introduction to Dublin Core Metadata
Introduction to Dublin Core MetadataIntroduction to Dublin Core Metadata
Introduction to Dublin Core Metadata
Hannes Ebner
 
Tools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDLTools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDL
Chimezie Ogbuji
 

Ähnlich wie An Introduction to HL7 FHIR (20)

Snk fhir-for-OpenMRS-wip-07102014
Snk fhir-for-OpenMRS-wip-07102014Snk fhir-for-OpenMRS-wip-07102014
Snk fhir-for-OpenMRS-wip-07102014
 
Introduction to FHIR - New Zealand Seminar, June 2014
Introduction to FHIR - New Zealand Seminar, June 2014Introduction to FHIR - New Zealand Seminar, June 2014
Introduction to FHIR - New Zealand Seminar, June 2014
 
Introduction to Dublin Core Metadata
Introduction to Dublin Core MetadataIntroduction to Dublin Core Metadata
Introduction to Dublin Core Metadata
 
FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014FHIR for Architects and Developers - New Zealand Seminar, June 2014
FHIR for Architects and Developers - New Zealand Seminar, June 2014
 
Accessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDSAccessing HDF5 data in the cloud with HSDS
Accessing HDF5 data in the cloud with HSDS
 
Integrating Hadoop & Solr
Integrating Hadoop & SolrIntegrating Hadoop & Solr
Integrating Hadoop & Solr
 
Introduction to Digital Humanities: Metadata standards and ontologies
Introduction to Digital Humanities: Metadata standards and ontologies Introduction to Digital Humanities: Metadata standards and ontologies
Introduction to Digital Humanities: Metadata standards and ontologies
 
FHIR - as a new currency of exchange in New Zealand
FHIR - as a new currency of exchange in New ZealandFHIR - as a new currency of exchange in New Zealand
FHIR - as a new currency of exchange in New Zealand
 
SharePoint for Records Management
SharePoint for Records ManagementSharePoint for Records Management
SharePoint for Records Management
 
SmartData Webinar Slides: The Yosemite Project for Healthcare Information int...
SmartData Webinar Slides: The Yosemite Project for Healthcare Information int...SmartData Webinar Slides: The Yosemite Project for Healthcare Information int...
SmartData Webinar Slides: The Yosemite Project for Healthcare Information int...
 
An IDL-Based Validation Toolkit: Extensions to use the HDF-EOS Swath Format
An IDL-Based  Validation Toolkit: Extensions to  use the HDF-EOS Swath FormatAn IDL-Based  Validation Toolkit: Extensions to  use the HDF-EOS Swath Format
An IDL-Based Validation Toolkit: Extensions to use the HDF-EOS Swath Format
 
Transforming other content (grahame)
Transforming other content (grahame)Transforming other content (grahame)
Transforming other content (grahame)
 
RDM and the Donders Repository
RDM and the Donders RepositoryRDM and the Donders Repository
RDM and the Donders Repository
 
Creating a sustainable business model for a digital repository: the Dryad exp...
Creating a sustainable business model for a digital repository: the Dryad exp...Creating a sustainable business model for a digital repository: the Dryad exp...
Creating a sustainable business model for a digital repository: the Dryad exp...
 
Parallel Computing with HDF Server
Parallel Computing with HDF ServerParallel Computing with HDF Server
Parallel Computing with HDF Server
 
Tools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDLTools for Next Generation of CMS: XML, RDF, & GRDDL
Tools for Next Generation of CMS: XML, RDF, & GRDDL
 
What is New in W3C land?
What is New in W3C land?What is New in W3C land?
What is New in W3C land?
 
SFBay Area Solr Meetup - July 15th: Integrating Hadoop and Solr
 SFBay Area Solr Meetup - July 15th: Integrating Hadoop and Solr SFBay Area Solr Meetup - July 15th: Integrating Hadoop and Solr
SFBay Area Solr Meetup - July 15th: Integrating Hadoop and Solr
 
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
Research Object Composer: A Tool for Publishing Complex Data Objects in the C...
 
Big Data Architecture Workshop - Vahid Amiri
Big Data Architecture Workshop -  Vahid AmiriBig Data Architecture Workshop -  Vahid Amiri
Big Data Architecture Workshop - Vahid Amiri
 

Mehr von Health Informatics New Zealand

Mehr von Health Informatics New Zealand (20)

The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...The Austin Health Diabetes Discovery Initiative: Using technology to support ...
The Austin Health Diabetes Discovery Initiative: Using technology to support ...
 
Shaping Informatics for Allied Health - Refining our voice
Shaping Informatics for Allied Health - Refining our voiceShaping Informatics for Allied Health - Refining our voice
Shaping Informatics for Allied Health - Refining our voice
 
Surveillance of social media: Big data analytics
Surveillance of social media: Big data analyticsSurveillance of social media: Big data analytics
Surveillance of social media: Big data analytics
 
The Power of Surface Modelling
The Power of Surface ModellingThe Power of Surface Modelling
The Power of Surface Modelling
 
Laptop computers enhancing clinical care in community allied health service
Laptop computers enhancing clinical care in community allied health serviceLaptop computers enhancing clinical care in community allied health service
Laptop computers enhancing clinical care in community allied health service
 
Making surgical practice improvement easy
Making surgical practice improvement easyMaking surgical practice improvement easy
Making surgical practice improvement easy
 
Safe IT Practices: making it easy to do the right thing
Safe IT Practices: making it easy to do the right thingSafe IT Practices: making it easy to do the right thing
Safe IT Practices: making it easy to do the right thing
 
Beyond EMR - so you've got an EMR - what next?
Beyond EMR - so you've got an EMR - what next?Beyond EMR - so you've got an EMR - what next?
Beyond EMR - so you've got an EMR - what next?
 
Empowered Health
Empowered HealthEmpowered Health
Empowered Health
 
Reducing hospitalisations and arrests of mental health patients through the u...
Reducing hospitalisations and arrests of mental health patients through the u...Reducing hospitalisations and arrests of mental health patients through the u...
Reducing hospitalisations and arrests of mental health patients through the u...
 
Using the EMR in early recognition and management of sepsis
Using the EMR in early recognition and management of sepsisUsing the EMR in early recognition and management of sepsis
Using the EMR in early recognition and management of sepsis
 
Allied Health and informatics: Identifying our voice - can you hear us?
Allied Health and informatics: Identifying our voice - can you hear us?Allied Health and informatics: Identifying our voice - can you hear us?
Allied Health and informatics: Identifying our voice - can you hear us?
 
Change in the data collection landscape: opportunity, possibilities and poten...
Change in the data collection landscape: opportunity, possibilities and poten...Change in the data collection landscape: opportunity, possibilities and poten...
Change in the data collection landscape: opportunity, possibilities and poten...
 
Overview of the New Zealand Maternity Clinical Information System
Overview of the New Zealand Maternity Clinical Information SystemOverview of the New Zealand Maternity Clinical Information System
Overview of the New Zealand Maternity Clinical Information System
 
Nhitb wednesday 9am plenary (sadhana first)
Nhitb wednesday 9am plenary (sadhana first)Nhitb wednesday 9am plenary (sadhana first)
Nhitb wednesday 9am plenary (sadhana first)
 
Oncology treatment patterns in the South Island
Oncology treatment patterns in the South IslandOncology treatment patterns in the South Island
Oncology treatment patterns in the South Island
 
Electronic prescribing system medication errors: Identification, classificati...
Electronic prescribing system medication errors: Identification, classificati...Electronic prescribing system medication errors: Identification, classificati...
Electronic prescribing system medication errors: Identification, classificati...
 
Global trends in technology for retailers and how they are impacting the phar...
Global trends in technology for retailers and how they are impacting the phar...Global trends in technology for retailers and how they are impacting the phar...
Global trends in technology for retailers and how they are impacting the phar...
 
"Not flying under the radar": Developing an App for Patient-led Management of...
"Not flying under the radar": Developing an App for Patient-led Management of..."Not flying under the radar": Developing an App for Patient-led Management of...
"Not flying under the radar": Developing an App for Patient-led Management of...
 
The quantified self: Does personalised monitoring change everything?
The quantified self: Does personalised monitoring change everything?The quantified self: Does personalised monitoring change everything?
The quantified self: Does personalised monitoring change everything?
 

KĂźrzlich hochgeladen

❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
Sheetaleventcompany
 
Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...
Genuine Call Girls
 
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Sheetaleventcompany
 
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
Sheetaleventcompany
 
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
rajnisinghkjn
 
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Sheetaleventcompany
 
Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...
Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...
Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...
amritaverma53
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac Muscles
MedicoseAcademics
 
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Sheetaleventcompany
 

KĂźrzlich hochgeladen (20)

❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
❤️Chandigarh Escorts Service☎️9814379184☎️ Call Girl service in Chandigarh☎️ ...
 
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9809698092 👄🫦Independent Escort Service Cha...
 
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book nowChennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
Chennai ❣️ Call Girl 6378878445 Call Girls in Chennai Escort service book now
 
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptxANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
ANATOMY AND PHYSIOLOGY OF REPRODUCTIVE SYSTEM.pptx
 
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
❤️Amritsar Escorts Service☎️9815674956☎️ Call Girl service in Amritsar☎️ Amri...
 
Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...
Ahmedabad Call Girls Book Now 8980367676 Top Class Ahmedabad Escort Service A...
 
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
Premium Call Girls Dehradun {8854095900} ❤️VVIP ANJU Call Girls in Dehradun U...
 
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
💚Chandigarh Call Girls Service 💯Piya 📲🔝8868886958🔝Call Girls In Chandigarh No...
 
7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta
7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta
7 steps How to prevent Thalassemia : Dr Sharda Jain & Vandana Gupta
 
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
Race Course Road } Book Call Girls in Bangalore | Whatsapp No 6378878445 VIP ...
 
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
Bhawanipatna Call Girls 📞9332606886 Call Girls in Bhawanipatna Escorts servic...
 
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...Kolkata Call Girls Shobhabazar  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Gir...
Kolkata Call Girls Shobhabazar 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Gir...
 
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
👉 Chennai Sexy Aunty’s WhatsApp Number 👉📞 7427069034 👉📞 Just📲 Call Ruhi Colle...
 
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
Cheap Rate Call Girls Bangalore {9179660964} ❤️VVIP BEBO Call Girls in Bangal...
 
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
💰Call Girl In Bangalore☎️7304373326💰 Call Girl service in Bangalore☎️Bangalor...
 
Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...
Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...
Call Girl in Chennai | Whatsapp No 📞 7427069034 📞 VIP Escorts Service Availab...
 
Difference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac MusclesDifference Between Skeletal Smooth and Cardiac Muscles
Difference Between Skeletal Smooth and Cardiac Muscles
 
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...Kolkata Call Girls Naktala  💯Call Us 🔝 8005736733 🔝 💃  Top Class Call Girl Se...
Kolkata Call Girls Naktala 💯Call Us 🔝 8005736733 🔝 💃 Top Class Call Girl Se...
 
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
Low Cost Call Girls Bangalore {9179660964} ❤️VVIP NISHA Call Girls in Bangalo...
 
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service AvailableCall Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
Call Girls Rishikesh Just Call 9667172968 Top Class Call Girl Service Available
 

An Introduction to HL7 FHIR

  • 1. An introduction to hl7 FHIR A progress Report
  • 2. Agenda • Background • Key Concepts • Using FHIR in: – RESTful exchanges – Documents – Messages – Services – XDS 2
  • 3. Executive Summary • Implementer friendly new standard • Enormous interest within HL7 Internationally – NZ has representative on the Management Board • About a year old • Collaborating with IHE, openEHR • Using connectathons (IHE) • Core infrastructure (resource format, REST, atom feeds etc) in DFC (draft for comment) • Pharmacy, Patient Administration & Devices actively working on resources • Aiming for general ballot in May 2013 for „CCDA‟ section level resources • Aiming for DSTU (Draft Standard Trial Use) in 2014, normative 2 years after that. 3
  • 4. Background: History of FHIR • HL7 v2 around since 1981 - very successful • HL7 v3 about 10 years old, but apart from CDA has poor adoption • FHIR grew out of frustration with v3 – too hard for implementers (More for modellers) – too long to develop • inclusive – CDA good, but documents not enough • Need a transition off v2 • Take all good ideas from v2/v3/CDA • Mobile needs simple technology • Fast Healthcare Interoperability Resources
  • 5. Scope of FHIR • All aspects of healthcare interoperability – Within a facility – Between facilities – Mobile • All specs on-line – Including examples • Different „modalities‟ – On-line (REST) – HATEOS – Messaging (like v2) – Documents (like CDA) – Services • XDS 5
  • 6. Relation to current standards • Should I wait for FHIR – (and stop using v2 / CDA / etc) • No: – FHIR is a work in progress – It’ll take time to mature – If it ain‟t broke... • But: – If you are doing something new where FHIR will make it easier… • Spoiler alert: like XDS!!! • So: – FHIR and other HL7 standards will co-exist for a long time 6
  • 8. Resources • Granular Clinical or Administrative Concept – Person, lab result, prescription, problem – imagine 100-150 of them – define by HL7 committees, with as much input from implementers as possible • All resources can have Narrative • All resources can have Extensions • 80/20 with extensions – Core has attributes used by 80% of implementers – Built in Extension mechanism • XML & JSON • (Not just REST)
  • 9. FHIR Resource Base Resource Resources Extension Extension • Represented as XML or JSON • Eg Person with local and HL7 extensions 9
  • 10. 10
  • 11. 11
  • 13. Bundling • Combining multiple resource – Search results – Document – Message Atom „wrapper‟ – XDS Atom Header • uses Atom Resource 1 Resource 2
  • 14. Profiles • Another key concept – What „our jurisdiction‟ needs to store in this resource / bundle – Defined by HL7, Country, Region, Project – Accessible on-line – via URL – Can be imported, re-used • Extensions – Extensions defined in profiles – Reference from resource (instance) to Profile (class) • Slicing – „refining‟ a resource (plus extensions) 14
  • 15. Profiles 15
  • 16. REST 16
  • 17. Definition of REST • REpresentational State Transfer – Roy Feilding • Precise usage can be controversial, but: – Use HTTP as transport – Concept of identified resources – Use HTTP verbs • GET - retrieve a resource • POST - create a new one • PUT - update an existing resource • DELETE - remove a resource – Use HTTP Headers (eg resource format) – Use HTTP status codes • Important: FHIR supports, but is not limited to, REST 17
  • 18. Server Responsibilities • Manage Resources – Create, Read, Update, „Delete‟ – Search • Versioning – VRead • Root Bundle processing – XDS, Batch update • Conformance Statement
  • 22. FHIR Document Atom Document Header Resource 1 Resource 2 Document spec • A point in time collection of resources • Can be a „stand alone‟ document (like CDA) or a aggregated resource type (often profiled) • „child‟ resources are like CDA sections 22
  • 24. FHIR Message Atom Message Header Resource 1 Resource 2 Document spec  Collection of resources sent as a result of some real-world event intended to accomplish a particular purpose  Event Codes & Definitions, like HL7 v2  V2 segments broadly map to resources  Includes a “Message” resource, similar in purpose to Message wrapper and MSH segment  May have associated behavior  Can be conveyed via MLLP, SOAP or other means 24
  • 25. Service 25
  • 26. SOAP Services • For more sophisticated requirements – security – business process – working with hData • Still use FHIR resources & packaging... • Example of Person & Contacts 26
  • 27. XDS 27
  • 28. IHE XDS 28
  • 29. XDS Affinity Domain • The users (regional / national / specialist) – Define what documents are stored and the meta data / processes • Eg – Security, Auditing, Access controls – Privacy mechanisms and levels – Folders – Document metadata • Format • Class 29
  • 30. FHIR XDS • a FHIR front end to XDS – work with MHD • simplify access to XDS Server – XDS XML is hard! • Others have taken this approach – This one will be standard • Working with IHE MHD (Mobile Health Data) 30
  • 31. IHE XDS • FHIR services „in front‟ of XDS calls • Could augment / replace in some cases 31
  • 32. Submission Package Atom „wrapper‟ XdsEntry resource Base64 encoded content • Standard FHIR Atom feed • Has 2 resources: • xdsEntry „Header‟ (metadata) • Base64 content 32
  • 33. Document retrieval Plain content • Plain HTTP GET from Repository – Already have the metadata from the registry • (including the URL of course) – Most efficient method 33
  • 34. Demonstration Reg Rep PMS Browse Rep r 34
  • 35. Conclusion • FHIR is a very exciting new standard • We can expect selected ‘production/pilot’ deployments within a year – It would be great in NZ was one of them • Great international exposure! • References – List server : lists.hl7.org – Web site: www.hl7.org/fhir 35