Stream: implementers
Topic: Delete and If-Match
Johannes Höhn (Mar 05 2020 at 15:20):
Why doesn't FHIR specify the If-Match Header for Delete analogously to Update and Patch? (It's missing from http://hl7.org/fhir/r4/http.html#summary). A possible use case is undoing a delete action. If the resource was modified in the meanwhile, recreating it would create an old version.
Lloyd McKenzie (Mar 05 2020 at 16:52):
So "only delete this if it hasn't changed since I last looked"? That's probably less relevant than updates - typically if you want something gone, you want it gone regardless of whether it's been changed. However, I can see situations where you'd want to force someone to look at the most recent version before confirming a delete. Can you submit a change request?
Johannes Höhn (Mar 06 2020 at 07:02):
Is there anywhere documented how to create a change request? Do I need to file an issue on the Jira tracker?
Josh Mandel (Mar 06 2020 at 13:15):
That's right; there's a "propose a change" link in the footer of every specification page that takes you to Jira.
Josh Mandel (Mar 06 2020 at 13:16):
Regarding this particular feature request, I think it makes perfect sense and is worth submitting.
Josh Mandel (Mar 06 2020 at 13:18):
As far as the process goes, there is detailed guidance at https://confluence.hl7.org/display/HL7/Specification+Feedback (but honestly probably too detailed; it would be good to get feedback on this).
Last updated: Apr 12 2022 at 19:14 UTC