Modifier Extensions in FHIR

If you’re consuming data from a FHIR api, you need to know what a Modifier Extension is and what to do if you encounter one. They’re different to and less common than regular Extensions.

A Modifier Extension changes the meaning of the resource or element that contains it.

If your app encounters a resource or element with a Modifier Extension and doesn’t understand how it should be used or what its value means, you should reject that resource or element.

Example: A contact listed for a Patient has a Modifier Extension called “do-not-contact.”

Ignoring this and using the contact information in any way could be a costly or even dangerous mistake.




Sign up to “The Tuesday FHIR Sessions” and receive an email every Tuesday where I go deep on a single FHIR topic.