Stream: argonaut
Topic: Document Query
Peter Bernhardt (Jun 25 2019 at 19:18):
I've been poking around the Argonaut docs and can't get a handle on how stable vs. on-demand is supported.
Peter Bernhardt (Jun 25 2019 at 19:18):
It's unclear how it is supposed to work.
Eric Haas (Jun 25 2019 at 19:30):
on-demand is not a pre-exisitng indexed document, but rather is created upon request.
Eric Haas (Jun 25 2019 at 19:31):
MHD bakes this behaviour into the GET..
Eric Haas (Jun 25 2019 at 19:31):
@John Moehrke can explain it more deeply than I , if you need more info
John Moehrke (Jul 01 2019 at 14:26):
On-Demand, as known in XDS, has not been addressed formally by IHE. It was not in the original scope of MHD, and has not been brought up as something that has interest. I do have theory of how it works, which is mostly like @Eric Haas has indicated. The On-Demand and Deferred-Creation could be supported similarly in that they would be a DocumentReference with hash and size missing, this is the indication that the result is not a pre-existing (aka stable) document. Thus doing a GET on the provided URL (not REST, just http GET), would cause that document to come into existence according to the DocumentReference.
This is not formally recognized... So the $docRef mechanism as defined in Argonaut might be the better model for IHE to formally use to bridge XDS On-Demand with FHIR... Need a group interested to bring this up in IHE.
Last updated: Apr 12 2022 at 19:14 UTC