Stream: bulk data
Topic: Which servers are available?
Yunwei Wang (Jan 10 2019 at 19:43):
I tried:
https://bulk-data.smarthealthit.org/Patient/$export returnes Error 404
https://fhir-open.stagingcerner.com/beta/a758f80e-aa74-4118-80aa-98cc75846c76/Patient/$export return 202 (good) but then following status check using content location return Error 406
http://52.70.192.201/open-fhir/fhir/Patient/$export returns Error 400
Dan Gottlieb (Jan 10 2019 at 19:45):
@Yunwei Wang For the SMART server you need to get the bulk data server endpoint by visiting https://bulk-data.smarthealthit.org/ in a browser since the url embeds the config options you want to use when testing the client. For example, https://bulk-data.smarthealthit.org/eyJlcnIiOiIiLCJwYWdlIjoxMDAwMCwiZHVyIjoxMCwidGx0IjoxNSwibSI6MX0/fhir/$export should work.
Yunwei Wang (Jan 10 2019 at 19:47):
Got it. Thanks.
Bradley Strecker (Jan 10 2019 at 22:11):
For the call to the Cerner status URL resulting in the 406, what accept header are you providing?
Yunwei Wang (Jan 11 2019 at 15:04):
I believe I tried: no header, header with accept and header with accept/prefer. The first status check returns 102 (In process) and the second status check returns 406
Bradley Strecker (Jan 11 2019 at 15:09):
Can you verify the actual value of the Accept header. It should be "application/json"
Yunwei Wang (Jan 11 2019 at 15:09):
I used "application/fhir+json"
Yunwei Wang (Jan 11 2019 at 15:10):
Bradley Strecker (Jan 11 2019 at 15:11):
Gotcha. Yeah, it'll need to be "application/json" since this returns just a standard JSON response, and not a FHIR response
Bradley Strecker (Jan 11 2019 at 15:14):
FYI, I've flipped the processing response status back from a 102 to a 202 per the recent spec change, so future attempts should soon be returning 202s rather than 102s
Michele Mottini (Jan 11 2019 at 20:00):
We have a server up at http://fhir.careevolution.com/fhirtesthost/fhir
Michele Mottini (Jan 11 2019 at 20:00):
it is open - no auth
Michele Mottini (Jan 11 2019 at 20:00):
and supports only Patient/$export
Grahame Grieve (Jan 12 2019 at 16:31):
Hey @Dan Gottlieb I can't remember what version of FHIR your server is running
Dan Gottlieb (Jan 12 2019 at 16:35):
The SMART server and Cerner servers are STU3
Dan Gottlieb (Jan 12 2019 at 16:36):
Also, the list of endpoints is on the connectathon sign up sheet at https://docs.google.com/spreadsheets/d/1E4QOJhAQKv2NooWVkRVhxVjLc9V_D-va9EQL2PfTOFU/edit#gid=0
Michele Mottini (Jan 12 2019 at 16:42):
Thanks Dan for putting all the servers there
Michele Mottini (Jan 12 2019 at 16:42):
Ours is STU3 as well, but we can support DSTU2 as well
Grahame Grieve (Jan 12 2019 at 17:11):
looks like my server works fine too - http://test.fhir.org/r3. I'll add it to the spreadsheet
Bryn Rhodes (Jan 13 2019 at 00:44):
@Michele Mottini , we have a smaller data set, 100 patients for the clinical reasoning track, and we've added bulk data support to the CQF Ruler, I'll add the server to the spreadsheet as well.
Yunwei Wang (Jan 13 2019 at 04:53):
@Grahame Grieve Your server is down. When I send status check http://test.fhir.org/r3/task/68d0f338-38d7-4a84-8386-bd0edf01587d, I got error "[Microsoft][SQL Server Native Client 11.0][SQL Server]Invalid column name 'TransactionTime'"
Yunwei Wang (Jan 13 2019 at 05:34):
@Bryn Rhodes Your return ndjson file is not in correct format. It should be
{resource} {resource} {resource} ...
What you returned is
[{resource}{resource}{resource}...]
Bryn Rhodes (Jan 13 2019 at 12:19):
Thanks @Yunwei Wang , we'll get that corrected.
Michael Trotta (Mar 16 2020 at 21:05):
^ I have this same question. GET https://fhir-open.stagingcerner.com/beta/a758f80e-aa74-4118-80aa-98cc75846c76/Patient/$export
which is linked from the FHIR server implementations page returns 404
Last updated: Apr 12 2022 at 19:14 UTC