SlideShare a Scribd company logo
1 of 64
FHIRinNew Zealand:
AClinicians perspective
HL7NewZealand,October2015
Page 2
Agenda
• Morning
– FHIR background – David hay
• Benefits and value
• Tooling
• Fundamentals
• Profiling
– A practical example: Adverse Drug Reactions (ADR)
• The clinical problem – Matt Doogue
• The AllergyIntolerance resource – Peter Jordan
• Afternoon
– Stream 1 (Clinical) : Profiling AllergyIntolerance for ADR
– Stream 2 (Developer): Mini-hackathon
Page 3
Objectives of day
• Provide a base level knowledge of FHIR
• Give familiarity of tooling
– On-line specification
– clinFHIR
• Example of creating a real profile
• Generate interest from Clinicians & Business Analysts
– Techies already on board
• Next steps in New Zealand
Page 4
• Name: David Hay
• Company: Orion Health (Product Strategist)
• Background:
– Ex Clinician
– Involved in FHIR almost from beginning
– Co-Chair FHIR Management Group
– Chair HL7 New Zealand
– Member HISO Committee
– Blog: FHIRBlog.com
Who am I?
Page 5
Why Standards
Why FHIR
Page 7
OVERVIEW OF FHIR
• Fast Healthcare Interoperability Resources (FHIR)
• Consistent, simple to use resources
– Domain knowledge is not required
• Well thought out, standardized APIs
• Controlled extensibility
• Familiar tools and technologies for implementers
• Improves healthcare information exchange
– Designed with implementers in mind
– Detailed spec for real time APIs
• Strong endorsement and support from vendors and
regulatory community (NITB, ONC, Project
Argonaut).
Page 8
Where it can add value: INTEROPERABILITY
• Resources and profiles standardize input:
– Less source system variation leads to faster integration
– Simplified validation and error detection
• Structured approach to extension & profiles
improves understanding
• Adds well defined API standards to traditional
messaging and document based exchange
paradigms:
– Critical to support standards based app innovation.
Page 9
Where it can add value: Application innovation
• Provision of predictable interfaces – both transport
and content
• Using industry standard technologies (REST, JSON)
lowers the barrier to entry
• Discoverability of services through conformance
statements and profiles.
• Increases commercial viability of app development:
– FHIR compliant apps should will work with different FHIR
Servers (EMRs, HIEs)
BENEFITS TO IMPLEMENTERS AND HCOS
Page 11
Benefits to Implementers
• Familiar tooling and technologies – XML/JSON, HTTP, REST, SSL, OAuth
• Predefined resources and APIs - allows implementer to focus on the core
application functionality
• Extensive documentation, samples and reference server implementation
• Active and supportive community
• Open Source code libraries: HAPI (Java) and Furore (.Net) and test servers
• Mobile friendly
Page 12
Benefits to HCOS
• Well supported by the vendor community
• Standards based APIs
– Connect systems
– support internal application development
• Will lead to:
– faster interoperability
– lower cost interoperability
– reduced vendor lock in
as FHIR is adopted by source systems
BENEFITS TO CLINICIAN AND PATIENT
Page 14
Benefits to Clinician
• Improved access to higher quality,
patient information
• Greater choice and variety of
applications to support clinical
workflow.
Page 15
Benefits to patient
• Care team has access to a more
complete patient record and
improved decision support tools:
– Better decision making
– More efficient diagnosis and treatment
• Prospect of improved patient
engagement apps, enabled through
FHIR APIs to clinical systems.
Page 17
Small Print
• Current status DSTU-2
• Implementer experience starting
• Health IT is hard!
• Local expertise growing
• Suggests pilots are a good approach…
Tools
Page 19
Tools
• Specification
• clinFHIR
– Visualization
– Link to spec
– Resource Builder
– Profile Builder
• Forge
Fundamentals: Resources
Page 21
Resources
• “Resources” are:
– Small logically discrete units of exchange
– Defined behaviour and meaning
– Known identity / location
– Smallest unit of transaction “of interest” to healthcare
21
Page 22
Resources – sample list
Page 23
Resource anatomy
• Resources have 4 main parts
23
Structured
Data
Extensions
Narrative
(text)
Metadata
Page 24
24
Page 25
Comprised of elements
• Each element has
– Name
– Description
– DataType
• Reference, Coded, Standard
• Can be more than one per element (the [x] in the spec)
– Terminology Binding
• If coded
– Multiplicity
• How many
MD
Page 26
References between resources
A web of resources that can tell any story
Page 27
Clinical Scenario
• First consultation
– Complaining of pain in the r) ear for 3 days with an
elevated temperature. On examination, temperature 38.5
degrees and an inflamed r) ear drum with no perforation.
Diagnosis Otitis Media, and prescribed Amoxil 250mg
TDS for 5 days
• Follow up consultation
– 2 days later returned with an itchy skin rash. No
breathing difficulties. On examination, urticarial rash on
both arms. No evidence meningitis. Diagnosis of
penicillin allergy. Antibiotics changed to erythromycin
and advised not to take penicillin in the future.
Condition
Observation
Med
Allergy
Encounter
5 year old boy Patient
Page 28
Resource view
(All refer to patient)
Page 30
Screen dump
Fundamentals: Exchange Patterns
Page 32
Exchange Patterns
32
REST
Documents Messages
Services
(API)
Page 33
Document
33
Bundle
Resource 1
Resource 2
Composition
 Use for ‘point in time’ record
 Discharge Summary
 Referral
 Analogous to CDA
 Collection of resources bound
together
 Root is a “Composition”
resource (Just like CDA header)
 Explicit context
Page 34
Message
34
Bundle
Resource 1
Resource 2
MessageHeader
• Used to inform or instruct
– Patient Admitted
– Lab result available
• Analogous to v2 messaging
• Also a collection of
resources as a Bundle
Page 35
REST
• Use for simple ‘Real time’ interactions
– Current Medication list
– Update Problem list
• “Representational state transfer” – an architecture for how to
connect systems
• Used by Google, Facebook, Amazon
• Simple interfaces
• Easy to build / debug / support
• Especially good for mobile
3
Page 36
Services & Operations
• More complex real-time interaction
– Eg Prescription with Decision support
– Suitable for workflows
– Only constraint is that you’re passing around FHIR resources in some
shape or manner
– Examples in spec
• Get Patient record
• Expand ValueSet
• Fetch Encounter data
36
Page 37
FHIR
Repository
Regardless of paradigm, the content is the same
Lab System
FHIR
Message
FHIR
Document
National
Exchange
Page 38
Re-visiting the consultation…
Page 39
As a document…
Page 40
…or a Message
Fundamentals: Terminologies
Page 44
Terminology
a discipline that systematically studies the “labeling or
designating of concepts” particular to one or more subject
fields or domains of human activity
Wikipedia
Page 46
FHIR Resource Datatypes
• Resource element datatypes of different ‘categories’
– References to other resources
– Non-coded data
– Coded data
• Coded data
– Code
– Coding
– CodeableConcept
– (Quantity)
Page 47
Coded data: Examples
• Code: "status" : "confirmed"
• Coding: {
"system": "http://www.nlm.nih.gov/research/umls/rxnorm",
"code": "C3214954",
"display": "cashew nut allergenic extract Injectable"
}
• CodeableConcept: {
"coding": [{
"system": "http://snomed.info/sct",
"code": "39579001",
"display": "Anaphylactic reaction“
}],
"text" : "Anaphylaxis"
}
Page 48
Terminology Sub-system
• SNOMED CT
• LOINC
• ICD
• NZ-ULM
• Iwi & Hapu
• New Zealand DHB
Code System:
Defines a set of
concepts with a
coherent meaning
Code
Display
Definition
Page 49
Terminology Sub-system
Value Set:
A selection of a
set of codes for
use in a particular
context
Code System:
Defines a set of
concepts with a
coherent meaning
Code
Display
Definition
Page 50
Terminology Sub-system
Code System:
Defines a set of
concepts with a
coherent meaning
Code
Display
Definition
Element
Definition:
Type and
Value set
reference
Value Set:
A selection of a
set of codes for
use in a particular
context
Binds
Page 51
Terminology Sub-system
Code System:
Defines a set of
concepts with a
coherent meaning
Code
Display
Definition
Element
Definition:
Type and
Value set
reference
Value Set:
A selection of a
set of codes for
use in a particular
context
Binds
Element:
code/
Coding/
CodeableConcept
Conforms
Page 52
Binding Strength
• How closely the options in the value set should be followed
• Values
– Required (must come from set)
– Extensible (may use alternate if have to)
– Preferred (don’t have to, but should)
– Example (set isn’t specified)
• Can use extension to vary
– (Make stronger not weaker)
Page 53
ValueSet resource
• Defines list of possible values for a particular context
– Eg Medication codes in New Zealand
• Can reference external Terminology/s
– Or define own sets
• Why?
– A common valueSet improves recording consistency
– Improves user experience (pick lists)
• Examples in New Zealand
– ED diagnoses (derived from SNOMED)
– NZ POCS (Pathology Observation Code Set) (derived from LOINC)
– List of NZ Iwi (defined in ValueSet)
Page 54
ValueSet for condition.code
{
"resourceType": "ValueSet",
"id": "valueset-condition-code",
"meta": {
"versionId": "1",
"lastUpdated": "2015-05-08T16:18:23Z",
},
"text": {
"status": "generated",
"div": ”Condition.code sample ValueSet"
},
"url": "http://hl7.org/fhir/vs/condition-code",
"version": "0.5.0",
"name": "Condition/Problem/Diagnosis Codes",
"publisher": "FHIR Project team",
"contact": [
{
"telecom": [
{
"system": "url",
"value": "http://hl7.org/fhir"
}
]
}
],
"description": "Example value set for
Condition/Problem/Diagnosis codes",
"copyright": "This value set includes content
from SNOMED CT, which is copyright © 2002+
International Health Terminology Standards
Development Organisation (IHTSDO), and
distributed by agreement between IHTSDO and
HL7. Implementer use of SNOMED CT is not
covered by this agreement",
"status": "draft",
"experimental": true,
"compose": {
"include": [
{
"system": "http://snomed.info/sct",
"filter": [
{
"property": "concept",
"op": "is-a",
"value": "404684003"
}
]
}
]
}
Page 55
Terminology Server
• Provides ‘services’ for consumers to access terminology
– Hide the complex stuff from a consumer
• Uses Operations framework
– Get definition for a concept
– Find a concept
• Within a ValueSet • Find Terms
• Get Term
Definition
Profiles: An overview
Page 57
The need for Profiles
• Many different contexts in healthcare, but a single set of
Resources
• Need to be able to describe restrictions and extensions based on
use and context
• Allow for these usage statements to:
– Authored in a structured manner
– Published in a repository
– Used as the basis for validation, code, report and UI generation.
• 2 main aspects:
– Constraining a resource
– Adding an extension
• Profiling is going to be very important
57
Page 58
Examples of Profiles in New Zealand
• Patient
– Fix identifier to NHI
– Add Iwi, Hapu ?Usual GP
• Condition (Problem)
– Code is SNOMED
– Different disciplines could have different profiles
• MedicationOrder
– Use ULM
– Fix identifier to HPI
Page 60
Profiling a resource. For example...
60
Require that the identifier uses the NHI – and is
required
Limit names to just 1 (instead of 0..*)
Limit maritalStatus to another set of codes that
extends the one from HL7 international
Don’t support photo
Add an extension to support “Iwi”
Note: hardly any mandatory
elements in the core spec!
Profiles: Constraining Resources
Page 62
When constraining you can:
• Remove an element completely
• Make an optional element required
• Change ‘many’ to one
• If ‘many’, specify the permissible values
– Slicing (e.g. BP Observation)
• Specify a different ValueSet
• Change the possible datatype
– Not add new ones
• Overall, a recipient can still understand a constrained resource
– Still ‘wire’ compatible.
Profiles: Extending resources
Page 64
Why are there extensions?
• A consequence of keeping resources small
– Lesson of HL7 v3
• The 80% guideline
• Allow new information to be added
– In a discoverable way
• Extensions are normal
Page 65
Key features of extensions
• Used to add a new property, or refine existing
• Any element can be extended
– The path
• Normal or modifier
• Same capability as ‘core’ properties
• Properties defined in an ‘Extension Definition’ resource
• Instance points to definition
– Recipient can always find out what an extension means
Page 66
Governing Extensions
• Extensions are not a silver bullet
• FHIR has a sliding scale governance for
extensions
– HL7 published extensions
– National Standards (e.g. New Zealand Extensions)
– Domain standards (e.g. Best Practice Cardiology)
– Local Projects
6
Page 67
The ‘Conformance Server’
• Where extension definitions stored
– (and other stuff)
• It’s a resource like any other
– Can be queried/located like any other resource
– Profile registries easy
Resource Profile
Extension
The extension in the instance points to its definition
Can be (and probably are) on different servers
HTTP://server/StructureDefinition/nzpatientwi
Page 68
Example: AllergyIntolerance
• Use clinFHIR to profile AllergyIntolerance
– Extension for Encounter reference
– Change other elements
• Then show in resource builder
– Patient ‘encounter HINZ’
– Note:
• Resource ‘claims conformance’ to Profile
Page 71
Establishing the ecosystem
Terminology
Security
Identity Data
FHIR API and Resources
Conformance
Page 72
Wrapping up
• FHIR enables innovation by standardizing interoperability
• It can be understood by Clinician and Techie
• It is being widely adopted internationally
– (early days)
• It offers a real opportunity to revolutionize health IT in New
Zealand if we work together.
• What should we do next?

More Related Content

Similar to Fhir seminar hinz 2015

ELSS use cases and strategy
ELSS use cases and strategyELSS use cases and strategy
ELSS use cases and strategy
Anton Yuryev
 
Toward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and Present
Toward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and PresentToward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and Present
Toward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and Present
Tim Williams
 
Searching the medical literature aug 2010
Searching the medical literature aug 2010Searching the medical literature aug 2010
Searching the medical literature aug 2010
Robin Featherstone
 
Using the Micropublications ontology and the Open Annotation Data Model to re...
Using the Micropublications ontology and the Open Annotation Data Model to re...Using the Micropublications ontology and the Open Annotation Data Model to re...
Using the Micropublications ontology and the Open Annotation Data Model to re...
jodischneider
 

Similar to Fhir seminar hinz 2015 (20)

FHIR & Ice
FHIR & IceFHIR & Ice
FHIR & Ice
 
Fire and Ice - FHIR in New Zealand - David Hay
Fire and Ice - FHIR in New Zealand - David HayFire and Ice - FHIR in New Zealand - David Hay
Fire and Ice - FHIR in New Zealand - David Hay
 
itx presentation: FHIR and the New Zealand EHR - deeper dive
itx presentation: FHIR and the New Zealand EHR - deeper diveitx presentation: FHIR and the New Zealand EHR - deeper dive
itx presentation: FHIR and the New Zealand EHR - deeper dive
 
FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014FHIR intro and background at HL7 Germany 2014
FHIR intro and background at HL7 Germany 2014
 
Christchurch presentation
Christchurch presentationChristchurch presentation
Christchurch presentation
 
FHIR for implementers in New Zealand
FHIR for implementers in New ZealandFHIR for implementers in New Zealand
FHIR for implementers in New Zealand
 
Devdays 2017 implementation guide authoring - ardon toonstra
Devdays 2017  implementation guide authoring - ardon toonstraDevdays 2017  implementation guide authoring - ardon toonstra
Devdays 2017 implementation guide authoring - ardon toonstra
 
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
 
Intro_To_FHIR.pptx
Intro_To_FHIR.pptxIntro_To_FHIR.pptx
Intro_To_FHIR.pptx
 
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...NISO/NFAIS Joint Virtual Conference:  Connecting the Library to the Wider Wor...
NISO/NFAIS Joint Virtual Conference: Connecting the Library to the Wider Wor...
 
Accessing SNOMED CT With FHIR Terminology Services
Accessing SNOMED CT With FHIR Terminology ServicesAccessing SNOMED CT With FHIR Terminology Services
Accessing SNOMED CT With FHIR Terminology Services
 
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
 
ELSS use cases and strategy
ELSS use cases and strategyELSS use cases and strategy
ELSS use cases and strategy
 
3.0 FHIR Deep Dive AMIA SA 2022.pdf
3.0 FHIR Deep Dive AMIA SA 2022.pdf3.0 FHIR Deep Dive AMIA SA 2022.pdf
3.0 FHIR Deep Dive AMIA SA 2022.pdf
 
Toward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and Present
Toward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and PresentToward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and Present
Toward F.A.I.R. Pharma. PhUSE Linked Data Initiatives Past and Present
 
Health Information Exchange Standards - Compliance via Integration Testing
Health Information Exchange Standards  -  Compliance via Integration TestingHealth Information Exchange Standards  -  Compliance via Integration Testing
Health Information Exchange Standards - Compliance via Integration Testing
 
ICIC 2014 New Product Introduction ProQuest
ICIC 2014 New Product Introduction ProQuestICIC 2014 New Product Introduction ProQuest
ICIC 2014 New Product Introduction ProQuest
 
Searching the medical literature aug 2010
Searching the medical literature aug 2010Searching the medical literature aug 2010
Searching the medical literature aug 2010
 
BizTalk on FHIR
BizTalk on FHIRBizTalk on FHIR
BizTalk on FHIR
 
Using the Micropublications ontology and the Open Annotation Data Model to re...
Using the Micropublications ontology and the Open Annotation Data Model to re...Using the Micropublications ontology and the Open Annotation Data Model to re...
Using the Micropublications ontology and the Open Annotation Data Model to re...
 

More from David Hay

More from David Hay (10)

Hl7 2016 baltimore connectathon provider directories and scheduling
Hl7 2016 baltimore connectathon provider directories and schedulingHl7 2016 baltimore connectathon provider directories and scheduling
Hl7 2016 baltimore connectathon provider directories and scheduling
 
Payer extract connectathonupdate
Payer extract connectathonupdatePayer extract connectathonupdate
Payer extract connectathonupdate
 
Genomics connectathon
Genomics connectathonGenomics connectathon
Genomics connectathon
 
itx presentation: FHIR and the New Zealand EHR
itx presentation: FHIR and the New Zealand EHRitx presentation: FHIR and the New Zealand EHR
itx presentation: FHIR and the New Zealand EHR
 
FHIR for clinicians
FHIR for clinicians FHIR for clinicians
FHIR for clinicians
 
Potential uses for FHIR in New Zealand by Peter Jordan
Potential uses for FHIR in New Zealand by  Peter JordanPotential uses for FHIR in New Zealand by  Peter Jordan
Potential uses for FHIR in New Zealand by Peter Jordan
 
Archetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray AtalagArchetypes and FHIR by Koray Atalag
Archetypes and FHIR by Koray Atalag
 
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
 
FHIR Profiles
FHIR ProfilesFHIR Profiles
FHIR Profiles
 
Ihic preso v2
Ihic preso v2Ihic preso v2
Ihic preso v2
 

Recently uploaded

Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in AnantapurCall Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
gragmanisha42
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh
 
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
russian goa call girl and escorts service
 
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetdhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
jabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
jabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetjabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
jabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetOzhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...
Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...
russian goa call girl and escorts service
 
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in LahoreBest Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Deny Daniel
 
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
mriyagarg453
 
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
Sheetaleventcompany
 
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetraisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Call Girls Service
 

Recently uploaded (20)

Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetMathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Mathura Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in AnantapurCall Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
Call Girls Service Anantapur 📲 6297143586 Book Now VIP Call Girls in Anantapur
 
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetErnakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ernakulam Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa9316020077📞Goa  Call Girls  Numbers, Call Girls  Whatsapp Numbers Goa
9316020077📞Goa Call Girls Numbers, Call Girls Whatsapp Numbers Goa
 
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
ooty Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
(Deeksha) 💓 9920725232 💓High Profile Call Girls Navi Mumbai You Can Get The S...
 
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetdhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
dhanbad Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
jabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
jabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetjabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
jabalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real MeetVip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
Vip Call Girls Makarba 👙 6367187148 👙 Genuine WhatsApp Number for Real Meet
 
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetbhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
bhopal Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun  UttrakhandDehradun Call Girls 8854095900 Call Girl in Dehradun  Uttrakhand
Dehradun Call Girls 8854095900 Call Girl in Dehradun Uttrakhand
 
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetOzhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Ozhukarai Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...
Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...Call Girls Service In Goa  💋 9316020077💋 Goa Call Girls  By Russian Call Girl...
Call Girls Service In Goa 💋 9316020077💋 Goa Call Girls By Russian Call Girl...
 
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in LahoreBest Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
Best Lahore Escorts 😮‍💨03250114445 || VIP escorts in Lahore
 
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real MeetSambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
Sambalpur Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
 
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur RajasthanJaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
Jaipur Call Girls 9257276172 Call Girl in Jaipur Rajasthan
 
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
💚 Punjabi Call Girls In Chandigarh 💯Lucky 🔝8868886958🔝Call Girl In Chandigarh
 
Krishnagiri call girls Tamil Actress sex service 7877702510
Krishnagiri call girls Tamil Actress sex service 7877702510Krishnagiri call girls Tamil Actress sex service 7877702510
Krishnagiri call girls Tamil Actress sex service 7877702510
 
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meetraisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
raisen Call Girls 👙 6297143586 👙 Genuine WhatsApp Number for Real Meet
 

Fhir seminar hinz 2015

  • 2. Page 2 Agenda • Morning – FHIR background – David hay • Benefits and value • Tooling • Fundamentals • Profiling – A practical example: Adverse Drug Reactions (ADR) • The clinical problem – Matt Doogue • The AllergyIntolerance resource – Peter Jordan • Afternoon – Stream 1 (Clinical) : Profiling AllergyIntolerance for ADR – Stream 2 (Developer): Mini-hackathon
  • 3. Page 3 Objectives of day • Provide a base level knowledge of FHIR • Give familiarity of tooling – On-line specification – clinFHIR • Example of creating a real profile • Generate interest from Clinicians & Business Analysts – Techies already on board • Next steps in New Zealand
  • 4. Page 4 • Name: David Hay • Company: Orion Health (Product Strategist) • Background: – Ex Clinician – Involved in FHIR almost from beginning – Co-Chair FHIR Management Group – Chair HL7 New Zealand – Member HISO Committee – Blog: FHIRBlog.com Who am I?
  • 7. Page 7 OVERVIEW OF FHIR • Fast Healthcare Interoperability Resources (FHIR) • Consistent, simple to use resources – Domain knowledge is not required • Well thought out, standardized APIs • Controlled extensibility • Familiar tools and technologies for implementers • Improves healthcare information exchange – Designed with implementers in mind – Detailed spec for real time APIs • Strong endorsement and support from vendors and regulatory community (NITB, ONC, Project Argonaut).
  • 8. Page 8 Where it can add value: INTEROPERABILITY • Resources and profiles standardize input: – Less source system variation leads to faster integration – Simplified validation and error detection • Structured approach to extension & profiles improves understanding • Adds well defined API standards to traditional messaging and document based exchange paradigms: – Critical to support standards based app innovation.
  • 9. Page 9 Where it can add value: Application innovation • Provision of predictable interfaces – both transport and content • Using industry standard technologies (REST, JSON) lowers the barrier to entry • Discoverability of services through conformance statements and profiles. • Increases commercial viability of app development: – FHIR compliant apps should will work with different FHIR Servers (EMRs, HIEs)
  • 11. Page 11 Benefits to Implementers • Familiar tooling and technologies – XML/JSON, HTTP, REST, SSL, OAuth • Predefined resources and APIs - allows implementer to focus on the core application functionality • Extensive documentation, samples and reference server implementation • Active and supportive community • Open Source code libraries: HAPI (Java) and Furore (.Net) and test servers • Mobile friendly
  • 12. Page 12 Benefits to HCOS • Well supported by the vendor community • Standards based APIs – Connect systems – support internal application development • Will lead to: – faster interoperability – lower cost interoperability – reduced vendor lock in as FHIR is adopted by source systems
  • 13. BENEFITS TO CLINICIAN AND PATIENT
  • 14. Page 14 Benefits to Clinician • Improved access to higher quality, patient information • Greater choice and variety of applications to support clinical workflow.
  • 15. Page 15 Benefits to patient • Care team has access to a more complete patient record and improved decision support tools: – Better decision making – More efficient diagnosis and treatment • Prospect of improved patient engagement apps, enabled through FHIR APIs to clinical systems.
  • 16. Page 17 Small Print • Current status DSTU-2 • Implementer experience starting • Health IT is hard! • Local expertise growing • Suggests pilots are a good approach…
  • 17. Tools
  • 18. Page 19 Tools • Specification • clinFHIR – Visualization – Link to spec – Resource Builder – Profile Builder • Forge
  • 20. Page 21 Resources • “Resources” are: – Small logically discrete units of exchange – Defined behaviour and meaning – Known identity / location – Smallest unit of transaction “of interest” to healthcare 21
  • 21. Page 22 Resources – sample list
  • 22. Page 23 Resource anatomy • Resources have 4 main parts 23 Structured Data Extensions Narrative (text) Metadata
  • 24. Page 25 Comprised of elements • Each element has – Name – Description – DataType • Reference, Coded, Standard • Can be more than one per element (the [x] in the spec) – Terminology Binding • If coded – Multiplicity • How many MD
  • 25. Page 26 References between resources A web of resources that can tell any story
  • 26. Page 27 Clinical Scenario • First consultation – Complaining of pain in the r) ear for 3 days with an elevated temperature. On examination, temperature 38.5 degrees and an inflamed r) ear drum with no perforation. Diagnosis Otitis Media, and prescribed Amoxil 250mg TDS for 5 days • Follow up consultation – 2 days later returned with an itchy skin rash. No breathing difficulties. On examination, urticarial rash on both arms. No evidence meningitis. Diagnosis of penicillin allergy. Antibiotics changed to erythromycin and advised not to take penicillin in the future. Condition Observation Med Allergy Encounter 5 year old boy Patient
  • 27. Page 28 Resource view (All refer to patient)
  • 31. Page 33 Document 33 Bundle Resource 1 Resource 2 Composition  Use for ‘point in time’ record  Discharge Summary  Referral  Analogous to CDA  Collection of resources bound together  Root is a “Composition” resource (Just like CDA header)  Explicit context
  • 32. Page 34 Message 34 Bundle Resource 1 Resource 2 MessageHeader • Used to inform or instruct – Patient Admitted – Lab result available • Analogous to v2 messaging • Also a collection of resources as a Bundle
  • 33. Page 35 REST • Use for simple ‘Real time’ interactions – Current Medication list – Update Problem list • “Representational state transfer” – an architecture for how to connect systems • Used by Google, Facebook, Amazon • Simple interfaces • Easy to build / debug / support • Especially good for mobile 3
  • 34. Page 36 Services & Operations • More complex real-time interaction – Eg Prescription with Decision support – Suitable for workflows – Only constraint is that you’re passing around FHIR resources in some shape or manner – Examples in spec • Get Patient record • Expand ValueSet • Fetch Encounter data 36
  • 35. Page 37 FHIR Repository Regardless of paradigm, the content is the same Lab System FHIR Message FHIR Document National Exchange
  • 36. Page 38 Re-visiting the consultation…
  • 37. Page 39 As a document…
  • 38. Page 40 …or a Message
  • 40. Page 44 Terminology a discipline that systematically studies the “labeling or designating of concepts” particular to one or more subject fields or domains of human activity Wikipedia
  • 41. Page 46 FHIR Resource Datatypes • Resource element datatypes of different ‘categories’ – References to other resources – Non-coded data – Coded data • Coded data – Code – Coding – CodeableConcept – (Quantity)
  • 42. Page 47 Coded data: Examples • Code: "status" : "confirmed" • Coding: { "system": "http://www.nlm.nih.gov/research/umls/rxnorm", "code": "C3214954", "display": "cashew nut allergenic extract Injectable" } • CodeableConcept: { "coding": [{ "system": "http://snomed.info/sct", "code": "39579001", "display": "Anaphylactic reaction“ }], "text" : "Anaphylaxis" }
  • 43. Page 48 Terminology Sub-system • SNOMED CT • LOINC • ICD • NZ-ULM • Iwi & Hapu • New Zealand DHB Code System: Defines a set of concepts with a coherent meaning Code Display Definition
  • 44. Page 49 Terminology Sub-system Value Set: A selection of a set of codes for use in a particular context Code System: Defines a set of concepts with a coherent meaning Code Display Definition
  • 45. Page 50 Terminology Sub-system Code System: Defines a set of concepts with a coherent meaning Code Display Definition Element Definition: Type and Value set reference Value Set: A selection of a set of codes for use in a particular context Binds
  • 46. Page 51 Terminology Sub-system Code System: Defines a set of concepts with a coherent meaning Code Display Definition Element Definition: Type and Value set reference Value Set: A selection of a set of codes for use in a particular context Binds Element: code/ Coding/ CodeableConcept Conforms
  • 47. Page 52 Binding Strength • How closely the options in the value set should be followed • Values – Required (must come from set) – Extensible (may use alternate if have to) – Preferred (don’t have to, but should) – Example (set isn’t specified) • Can use extension to vary – (Make stronger not weaker)
  • 48. Page 53 ValueSet resource • Defines list of possible values for a particular context – Eg Medication codes in New Zealand • Can reference external Terminology/s – Or define own sets • Why? – A common valueSet improves recording consistency – Improves user experience (pick lists) • Examples in New Zealand – ED diagnoses (derived from SNOMED) – NZ POCS (Pathology Observation Code Set) (derived from LOINC) – List of NZ Iwi (defined in ValueSet)
  • 49. Page 54 ValueSet for condition.code { "resourceType": "ValueSet", "id": "valueset-condition-code", "meta": { "versionId": "1", "lastUpdated": "2015-05-08T16:18:23Z", }, "text": { "status": "generated", "div": ”Condition.code sample ValueSet" }, "url": "http://hl7.org/fhir/vs/condition-code", "version": "0.5.0", "name": "Condition/Problem/Diagnosis Codes", "publisher": "FHIR Project team", "contact": [ { "telecom": [ { "system": "url", "value": "http://hl7.org/fhir" } ] } ], "description": "Example value set for Condition/Problem/Diagnosis codes", "copyright": "This value set includes content from SNOMED CT, which is copyright © 2002+ International Health Terminology Standards Development Organisation (IHTSDO), and distributed by agreement between IHTSDO and HL7. Implementer use of SNOMED CT is not covered by this agreement", "status": "draft", "experimental": true, "compose": { "include": [ { "system": "http://snomed.info/sct", "filter": [ { "property": "concept", "op": "is-a", "value": "404684003" } ] } ] }
  • 50. Page 55 Terminology Server • Provides ‘services’ for consumers to access terminology – Hide the complex stuff from a consumer • Uses Operations framework – Get definition for a concept – Find a concept • Within a ValueSet • Find Terms • Get Term Definition
  • 52. Page 57 The need for Profiles • Many different contexts in healthcare, but a single set of Resources • Need to be able to describe restrictions and extensions based on use and context • Allow for these usage statements to: – Authored in a structured manner – Published in a repository – Used as the basis for validation, code, report and UI generation. • 2 main aspects: – Constraining a resource – Adding an extension • Profiling is going to be very important 57
  • 53. Page 58 Examples of Profiles in New Zealand • Patient – Fix identifier to NHI – Add Iwi, Hapu ?Usual GP • Condition (Problem) – Code is SNOMED – Different disciplines could have different profiles • MedicationOrder – Use ULM – Fix identifier to HPI
  • 54. Page 60 Profiling a resource. For example... 60 Require that the identifier uses the NHI – and is required Limit names to just 1 (instead of 0..*) Limit maritalStatus to another set of codes that extends the one from HL7 international Don’t support photo Add an extension to support “Iwi” Note: hardly any mandatory elements in the core spec!
  • 56. Page 62 When constraining you can: • Remove an element completely • Make an optional element required • Change ‘many’ to one • If ‘many’, specify the permissible values – Slicing (e.g. BP Observation) • Specify a different ValueSet • Change the possible datatype – Not add new ones • Overall, a recipient can still understand a constrained resource – Still ‘wire’ compatible.
  • 58. Page 64 Why are there extensions? • A consequence of keeping resources small – Lesson of HL7 v3 • The 80% guideline • Allow new information to be added – In a discoverable way • Extensions are normal
  • 59. Page 65 Key features of extensions • Used to add a new property, or refine existing • Any element can be extended – The path • Normal or modifier • Same capability as ‘core’ properties • Properties defined in an ‘Extension Definition’ resource • Instance points to definition – Recipient can always find out what an extension means
  • 60. Page 66 Governing Extensions • Extensions are not a silver bullet • FHIR has a sliding scale governance for extensions – HL7 published extensions – National Standards (e.g. New Zealand Extensions) – Domain standards (e.g. Best Practice Cardiology) – Local Projects 6
  • 61. Page 67 The ‘Conformance Server’ • Where extension definitions stored – (and other stuff) • It’s a resource like any other – Can be queried/located like any other resource – Profile registries easy Resource Profile Extension The extension in the instance points to its definition Can be (and probably are) on different servers HTTP://server/StructureDefinition/nzpatientwi
  • 62. Page 68 Example: AllergyIntolerance • Use clinFHIR to profile AllergyIntolerance – Extension for Encounter reference – Change other elements • Then show in resource builder – Patient ‘encounter HINZ’ – Note: • Resource ‘claims conformance’ to Profile
  • 63. Page 71 Establishing the ecosystem Terminology Security Identity Data FHIR API and Resources Conformance
  • 64. Page 72 Wrapping up • FHIR enables innovation by standardizing interoperability • It can be understood by Clinician and Techie • It is being widely adopted internationally – (early days) • It offers a real opportunity to revolutionize health IT in New Zealand if we work together. • What should we do next?