Stream: implementers
Topic: Modifier extension safety
Virginia Lorenzi (Sep 27 2019 at 23:14):
It is unsafe to ignore a modifier externsion. What if we do not understand the extension then is it better to ignore the whole resource than to process it without understanding it? (a question from the fhir cert review class - thanks!)
Lloyd McKenzie (Sep 28 2019 at 00:57):
In my course I usually present a few options:
- reject the instance
- reject the piece of the instance containing the modifier (e.g. if there's a modifier saying 'do not contact' a patient contact, and you don't care about contacts at all, then just throw it away)
- just display the narrative
- show the resource with a flag warning the user that it might not actually apply
- hold the resource for human review (only works in asynchronous situations)
What makes sense will depend on where the modifier appears and what the application is trying to do
Virginia Lorenzi (Sep 28 2019 at 04:03):
Thanks!
Last updated: Apr 12 2022 at 19:14 UTC