Exploring the Use of HL7 FHIR #25
Replies: 2 comments 6 replies
-
|
100% @jeremi ! I'm a huge advocate for FHIR and our contributions to G2PConnect will revolve around FHIR compatible payloads. FHIR is globally adopted by governments (e.g. U.S., India - p21 "FHIR Release 4 (in a highly condensed form), SNOMED CT and LOINC are among the standards recommended.", U.K, Australia) and already adopted by all major IT companies (Apple, Microsoft, Google, Amazon). This is why we adopted FHIR as our standard in OpenCRVS to seamlessly connect civil registration services to healthcare locations where births and deaths occur. FHIR is the installed standard on thousands of healthcare systems cross-cutting industries and functional verticals. FHIR has a well established API and allows healthcare to have de-duplicating "Master Patient Indexes", "Client Registries", infinite identifiers to link and de-duplicate services. FHIR supports interoperability across disciplines and functionalities such as pharmaceuticals, chronic and acute conditions in all healthcare settings, insurance, consent, task management, audit trail, jurisdictional structure, physical facilities and devices, payments and payment reconciliation (useful for social protection right?!). One of the best things about FHIR is that it is extensible for your use case. We have used FHIR extensions for some minor civil registration and vital statistical demographics. We cant wait to document our full extensions. You name it, FHIR has a documented standard for it. |
Beta Was this translation helpful? Give feedback.
-
|
@jeremi @vvujjini one of the problems I came across today was mapping OpenID address to a FHIR address. As you are aware, OpenID does not determine an address standard, making exchanging address line break logic bespoke for every integrating system: FHIR offers a line break approach for address structure as there is a "line" array. Indexes could then be pre-agreed between systems. There are also more properties for locality levels that you can use. In OpenCRVS we have decided that certain indexes in the "line" array could be reserved for up to 5 levels supporting complex hierarchies. We reserve other indexes to support international addresses (hierarchy 2) with local addresses (hierarchy 1) in the same model. Each index can point to a FHIR Location ID that offers many more flexible properties as you can see here. You can use descriptions for locations or even What3Words if you wanted to, if the person lives in an unstandardised, rural location. In FHIR Location, we can multiple identifiers for the same location such as geocodes, statistical IDs, Humdata ids etc: I totally understand why OpenID has been adopted currently. But there are other ways to share location demographics that give us more control. |
Beta Was this translation helpful? Give feedback.


Uh oh!
There was an error while loading. Please reload this page.
-
I wanted to bring up HL7 FHIR for discussion and gather some feedback. Although I've never used it myself, I've noticed it being utilized in various projects, including OpenCRVS ( @euanmillar ).
For those who may not be familiar, HL7 FHIR (Fast Healthcare Interoperability Resources) is a standard for exchanging healthcare information electronically. It has been widely adopted by numerous healthcare organizations and systems. While it was primarily designed for healthcare data, its flexible nature allows for potential adaptation to other sectors, such as social protection and G2P payments.
I'm curious to know if anyone has had experience with HL7 FHIR. If so, what are your thoughts on its applicability to our use case? Additionally, are there any potential challenges or limitations in using HL7 FHIR for our needs?
Beta Was this translation helpful? Give feedback.
All reactions