Stream: implementers
Topic: FHIR Basics
Paul Jurczyk (Sep 17 2021 at 16:41):
Hello everyone :wave:
I feel like I do not fully understand FHIR. From my understanding it’s both a standard and an API?
How does one gain access to the API? Does HL7 grant access or do you need access from organizations that use FHIR?
Do the APIs grant access to anonymous bulk data or can I get a specific patient’s medical history? I believe it’s both… What patient information would I need in order to grab a patients medical records?
I’m a developer and trying to fully understand the extent of functionality and limitations here.
I apologize if these are super basic questions I should already know the answer to… I just came across FHIR recently and doing my due diligence.
Any guidance would be much appreciated :pray:
Lloyd McKenzie (Sep 17 2021 at 16:59):
Welcome to the community.
FHIR is a standard that defines the function and behavior of APIs. Each product will expose their own API that exposes some particular subset of the full capability that FHIR allows, and which reflects the capabilities of that particular system. For example, each hospital, clinic, payer, lab, etc. would have their own server endpoint (or set of endpoints). Some of these APIs will be based not only on the base FHIR standard, but also on specific FHIR implementation guides that more strictly specify what the capabilities of a system should be and how they should be exposed. Different systems will expose wildly different sets of data and functions.
For example, some FHIR systems will only expose terminology operations, allowing you to create and search for value sets and code systems, to validate codes, to expand value sets, etc. They won't support any clinical data at all. Other systems might expose an endpoint that allows you to generate and retrieve an International Patient Summary document, but otherwise give you no access to data. US Core systems will let you query for patients, allergies, conditions, medication information, etc. Access to each server is managed by the owner of the server. Some are open public servers (we have a bunch of test servers linked to at the bottom of the FHIR home page that are like this). Most will require OAuth, TLS or some other authentication to access.
My recommendation for you is to Google "FHIR Devdays Videos" and watch one or two of the "introduction to FHIR" videos to get a better handle on the specification. Also read the content linked to in the "First time here?" section on the home page of the FHIR specification.
Paul Jurczyk (Sep 17 2021 at 19:13):
thanks @Lloyd McKenzie ! much appreciated. Okay that makes much more sense.
i’ll definitely check those videos out. And thanks for the welcome!
Last updated: Apr 12 2022 at 19:14 UTC