Stream: bulk data
Topic: Bulk Data Servers and Integration with FHIR Servers
Raj Sankuratri (Jan 14 2021 at 16:50):
Hello, I am looking for information from the Bulk Data server implementors if they plan to have integrations with FHIR Servers to leverage existing Patient Access API's. Thank you.
Michael Turman (Jan 14 2021 at 16:56):
Hi Raj, what is the capability you are describing? Patient access to a Bulk Data server?
Raj Sankuratri (Jan 14 2021 at 17:08):
I am looking specifically for the Da Vindi PDEX - Payer Data Exchange and the use of Bulk data apis
Michele Mottini (Jan 14 2021 at 17:14):
No, you cannot have bulk data API run on top of a FHIR patient access API (if I understand the question correctly)
Raj Sankuratri (Jan 14 2021 at 17:18):
So PDEX (Payer to Payer data exchange) would not be able to use the Bulk data exchange API's? In other words, is bulk data usage a prescribed pattern for PDEX?
Michele Mottini (Jan 14 2021 at 17:20):
Sorry, I do not understand what you are asking
Michael Turman (Jan 14 2021 at 17:30):
There were some folks present from Aetna, BCBS, Optum and other payer exchange-related organizations - can they help to direct the question?
Raj Sankuratri (Jan 14 2021 at 17:33):
Can the bulk data api's be used for Payer to Payer data exchange?
Can the Bulk data APIs use existing Patient Access Clinical FHIR profiles (USCDI classes) from a FHIR Server to send data asynchronously?
Michele Mottini (Jan 14 2021 at 17:35):
(1) yes
(2) bulk data API is a feature / function of a FHIR server - it will export resources matching some profile (CARIN BB or US core) but not 'from a FHIR server' - it is _part_ of the FHIR server
Raj Sankuratri (Jan 14 2021 at 17:36):
Ah... got it. Thanks, Michele!
Vasyl Herman (Jan 21 2021 at 18:18):
Michele Mottini said:
(2) bulk data API is a feature / function of a FHIR server - it will export resources matching some profile (CARIN BB or US core) but not 'from a FHIR server' - it is _part_ of the FHIR server
Hello, Michele. I am a new member here. I don't understand how to enable bulk data API feature on my local server. I'm using smartonfhir/hapi:r3 docker image as a FHIR API Server and fhir-downloader as a bulk data client.
I am folowing fhir-downloader's Readme steps and as a result I see that the bulk export works well with the command:
node . -T Patient -f https://bulk-data.smarthealthit.org/eyJlcnIiOiIiLCJwYWdlIjoxMDAwMCwiZHVyIjowLCJ0bHQiOjE1LCJtIjoxLCJzdHUiOjMsImRlbCI6MH0/fhir
however if I set -f
option to indicate my local server if fails:
node . -T Patient -f http://91.207.210.227:8080/baseDstu3
with an error:
"Invalid request: The FHIR endpoint on this server does not know how to handle GET operation[Patient/$export] with parameters [[_outputFormat]]"
I would appritiate any help on that.
Josh Mandel (Jan 21 2021 at 18:21):
You're running a CLI client that connects to a server. Looks like your server doesn't support bulk export.
Josh Mandel (Jan 21 2021 at 18:21):
What server are you using?
Vasyl Herman (Jan 21 2021 at 18:25):
http://91.207.210.227:8080/baseDstu3/metadata
I hope it helps you
PS:
"name": "HAPI FHIR Server",
"version": "3.2.0"
Josh Mandel (Jan 21 2021 at 18:27):
Does this server support bulk export?
Josh Mandel (Jan 21 2021 at 18:28):
You can review the Capability Statement and look for the export operation. Might want to ask on #hapi for advice.
Vasyl Herman (Jan 21 2021 at 18:33):
Josh Mandel said:
Does this server support bulk export?
Seems like it is not enabled by default. How to review the Capability Statement?
Josh Mandel (Jan 21 2021 at 18:35):
GET [base]/metadata
Josh Mandel (Jan 21 2021 at 18:35):
As you listed above
Vasyl Herman (Jan 21 2021 at 19:25):
nothing about export
or bulk
Thank you, Josh! Let me ask #hapi for advice.
Norm Katz (Jan 29 2021 at 02:56):
Hi, I'm looking for some guidance on the status of bulk data API for an R4 FHIR server implementation that I'm working on to support a customer that wants to call it to bulk load their server from ours. At this point, is there pretty much just one "de facto" bulk data standard, i.e., https://hl7.org/fhir/uv/bulkdata/ being developed or are there still several competing efforts for bulk data retrieval? I'm not looking for simple "export all" functionality. I need to specify criteria for specific patient resources associated with a meta property. Thanks!
Michele Mottini (Jan 29 2021 at 14:48):
Yes - de facto and de jure
Michael Turman (Jan 29 2021 at 15:39):
From a vendor perspective, we (Cerner) are developing a bulk data API for FHIR R4 against the spec referenced. The next draft of the Bulk Data spec (https://build.fhir.org/ig/HL7/bulk-data/export.html) has proposed more fine grained filter controls on the resources retrieved, but many of those are optional/experimental and will not be implemented across the board.
Last updated: Apr 12 2022 at 19:14 UTC