Stream: implementers
Topic: FHIR Server Addresses & Client IDs
Aaron Pearson (Apr 08 2019 at 21:19):
I have two hopefully simple questions about FHIR Server Addresses/Endpoints and obtaining Client IDs:
1) How does one go about determining the address for a given health system's FHIR server? I had identified a list provided by EPIC here: https://open.epic.com/MyApps/Endpoints. However, these do not seem to work for us for whatever reason. Also, if a system is not EPIC, where is their FHIR server address published?
2) Is it necessary to obtain a unique Client ID from each individual EHR/FHIR server being addressed or is this registered in a single location for use on many health systems? Using the Apple Health App as an example - would there be a separate Client ID for the app for each individual "account" a user sets up?
Apologies ahead of time if these questions belong elsewhere!
Grahame Grieve (Apr 08 2019 at 21:50):
1) there is no published address. This is the best available list: https://chat.fhir.org/#narrow/stream/179190-united-states/topic/Publishing.20FHIR.20end.20points. And yes, that's a problem
2) yes it is necessary until there is some delegated registration authority. but there is not one, and no discussion about having one.
Aaron Pearson (Apr 08 2019 at 23:22):
Regarding question 2, how about these guys: https://1up.health/health-systems
Am I reading right that they are acting as a single entry point for many health systems?
Grahame Grieve (Apr 09 2019 at 02:50):
@Ricky Sahu
Ricky Sahu (Apr 09 2019 at 03:09):
Hey @Aaron Pearson There are two paths forward on that list from epic if you want to DIY. First you need to get epic to approve you for production access which take a bit of time. In addition to that there are many health systems that are unlisted or from other EHR vendors that require explicit whitelisting from that health system. That's not necessarily a new client id / secret per org but effectively so, through the whitelist
And if you want to go through 1up, yes we are a single entry point to many health systems. In addition to the basic approval that we have, we also canonicalize the fhir-ish implementation of the health systems to THE spec, so as a dev you dont have to deal with inconsistencies in access and structure.
Michele Mottini (Apr 09 2019 at 08:07):
Is it necessary to obtain a unique Client ID from each individual EHR/FHIR server being addressed
Cerner, Epic, Allscripts and I think eClinicalWorks have a central registration system: you register the app with the vendor and the client id is good for all end points using their system. For others the registration is per-endpoint (eg Meditech, CareEvolution)
Beltran Figueroa (Apr 09 2019 at 17:23):
Are you referring to "open.epic"? Has anyone completed their registration process? Open.epic requires ONC Health IT Certification, which seems complicated, especially if your app is still under development or has limited resources. My communications with Epic have been... slow, didn't seem like they were interested in third-party developers.
Yunwei Wang (Apr 14 2019 at 20:42):
@Beltran Figueroa We are Epic AppOrchard member and our communication with Epic is pretty smooth.
Yunwei Wang (Apr 14 2019 at 20:45):
@Aaron Pearson I think you were trying to connect to hospital's FHIR server. In order to do that, your app need to be approved by Epic AppOrchard then you can communicate with hospital about installing app on hospital's server.
Beltran Figueroa (Apr 14 2019 at 21:05):
Thanks, @Yunwei Wang. Do you remember how long it took you to receive access to AppOrchard since you first submitted the request to Epic? How easy was the signup process, did Epic ask for any type of certification? Does AppOrchard automatically give you access to read EHR data (not to install the app on the hospital's server or to edit EHR data) or do you need to submit a separate request to Epic to grant you permission?
Yunwei Wang (Apr 14 2019 at 21:15):
@Beltran Figueroa I don't remember how long it will take. We have been AppOrchard member for a long time. You can go to https://apporchard.epic.com/ and contact them for details.
Last updated: Apr 12 2022 at 19:14 UTC