Patient matching in FHIR
-
Upload
grahame-grieve -
Category
Healthcare
-
view
431 -
download
0
Transcript of Patient matching in FHIR
![Page 1: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/1.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
Patient Matching on FHIR
Grahame GrieveHIMSS Workshop
Feb 29th, 2016
![Page 2: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/2.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®FHIR
A new standard that: Leverages the web infrastructure Uses web standards where ever possible Learns from existing healthcare standards Addresses existing and new use cases for
healthcare data exchange Is completely open / free for use An iterative development process
![Page 3: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/3.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
3
RESTful API
HTTP manipulation of ‘Resources’ Read / Create / Update / Delete XML or JSON contents Stateless API Resources with stable identities in URLs
![Page 4: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/4.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
4
“Resources”
Basic atom of functionality in FHIR Different Types of Resources (100+) Resource Types have different data
elements defined in them All Resources have
Identity (URL) Common Metadata Narrative Extensibility
![Page 5: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/5.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
5
![Page 6: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/6.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
6
Patient Resource
![Page 7: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/7.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
7
Read a Resource
Given a URL, fetch the resource HTTP GET – get me the contents of this
resource Specify the return type Get an error or the resource Example:
http://fhir2.healthintersections.com.au/open/Patient/glossy
Use a RESTful client tester (demo)
![Page 8: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/8.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
8
Update a resource
Given a URL, update the contents to a new resource
HTTP PUT – store this resource herehttp://fhir2.healthintersections.com.au/open/Patient/glossy
Error or Success Demo…
![Page 9: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/9.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
9
Create a resource
Ask the server to assign an identity to a resource
HTTP POST the resource to http://fhir2.healthintersections.com.au/open/Patient
Server responds with location
![Page 10: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/10.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
10
Delete a resource
Ask the server to remove the resource HTTP Delete to the URL (e.g.
http://fhir2.healthintersections.com.au/open/Patient/glossy Read / Search (next) fails after this Many healthcare records cannot be deleted Server keeps a full version history / audit trail
![Page 11: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/11.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
11
Finding Resources
Find all the resources that meet a particular criteria
HTTP GET – on address http://fhir2.healthintersections.com.au/open/Patient
Search Parameters – different for each resource
Search parameters optional and extensible Declared in the conformance statement
![Page 12: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/12.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
12
Dealing with Variability
The consensus process at HL7 cannot address business variability
Agreement is always incomplete Structures:
Narrative in Resources Extensions Conformance Statements
![Page 13: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/13.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
13
Narrative in Resource
Every resource includes an XHTML section that describes it A few resources are exempt It’s not mandatory – but highly recommended
Clinical Safety Fall back (per CDA) Allows general software to handle/display
any resource Allows information to travel
![Page 14: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/14.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
14
Extensibility
Every resource, element can have ‘extensions’ URL – reference the definition Value
Anyone can add and publish extensions Sliding scale of governance
Everyone can read and write all extensions For handling local requirements
![Page 15: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/15.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®Example Extension
Eye Colour to patient resource: Need to pick a URL Need to choose a type Have to declare and publish the extension
(at the URL)<Patient xmlns="http://hl7.org/fhir"> <extension url="http://acme.org/fhir/patient/eyecolor"> <valueCode value="brown"/> </extension> …
![Page 16: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/16.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
16
Conformance
Terminology Use Custom Codes, Value Sets, Mappings
Resource Use Profiles and Logical Models, Data Dictionaries
Behaviour Interaction support, Search Parameters,
Operations Published by Servers, Clients, Projects
“Implementation Guide”
![Page 17: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/17.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
17
Implementation Guides
“DAF” – Data Access Framework “SDC” – Structured Data Capture “US LAB” – Lab ordering & reporting Privacy / Consent Quality / Measure Argonaut
![Page 18: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/18.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
18
Deployment
FHIR API is an external surface Behind the surface is private Common design options
De novo server based entirely on resources Retrofit FHIR as a façade on existing system Secondary repository FHIR is entirely middleware
Many different technologies used
![Page 19: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/19.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
19
Deployment / Security
![Page 20: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/20.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
20
Deployment
No fixed design for an enterprise Each is slightly different, though common
themes Typically
Multiple maintainers of patient registration Legacy data & external integrations Patient matching is an ongoing challenge
![Page 21: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/21.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
21
FHIR & Patient Matching
On the fly client mediating matching
Background reconciliation process
![Page 22: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/22.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
22
MPI Search GET http://fhir2.healthintersections.com.au/open/Patient?
_query=mpi&family=james&given=peter&gender=male
Ask the MPI to return possible matches
![Page 23: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/23.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
23
MPI Search Result<Bundle xmlns="http://hl7.org/fhir"> <id value="70d41bcc-31fb-47ab-af18-67589b9650"/> <meta> <lastUpdated value="2016-02-28T14:04:40Z"/> </meta> <type value="searchset"/> <total value="370"/> <link> .... </link>...</Bundle>
![Page 24: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/24.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
24
MPI Search Result<entry> <fullUrl value="…"/> <resource> <Patient xmlns="http://hl7.org/fhir"> <id value="11111"/> .... </Patient> </resource> <search> <extension url="http://hl7.org/fhir/StructureDefinition/patient-mpi-match"> <valueCode value="possible"/> </extension> <mode value="match"/> <score value="0.5"/> </search></entry>
![Page 25: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/25.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
25
Where next?
“Distributed Patient Management” An implementation guide that
describes best practices defines internal and external services provides for conformance expectations standardizes patient matching approaches
![Page 26: Patient matching in FHIR](https://reader036.fdocuments.us/reader036/viewer/2022062503/587f3c721a28ab43318b4d85/html5/thumbnails/26.jpg)
© 2015 HL7 ® Int’l. Licensed under Creative Commons. HL7, Health Level Seven, FHIR & flame logo are registered trademarks of Health Level Seven International. Reg. U.S. TM Office.
®
26
Close - Questions