FHIR Chat · profile conformance · smart

Stream: smart

Topic: profile conformance


view this post on Zulip David Hay (Mar 20 2016 at 21:44):

Potentially a server may have a collection of resources of a given type, some of which are conformant to the SMART profile and some not. For example a procedure where the code was not SNOMED. Do we have a policy for this? I would assume we still want it returned in a query, so is there a client responsibility to check conformance of each resource and take appropriate action?

view this post on Zulip Grahame Grieve (Mar 20 2016 at 21:52):

the client can do this: GET [base]/[Resource]?_profile=[profile]

view this post on Zulip Grahame Grieve (Mar 20 2016 at 21:53):

so it's up to the client to say what it wants

view this post on Zulip Grahame Grieve (Mar 20 2016 at 21:53):

it would be useful for SMART to declare a set of URLs for the profiles it defines, so that [profile] has a known value

view this post on Zulip David Hay (Mar 20 2016 at 21:56):

but that potentially means that an incomplete set of resources is being returned. I appreciate that it's the client making the call, but I would have thought that this will be a non uncommon situation - and one that is worth calling out...

view this post on Zulip Grahame Grieve (Mar 20 2016 at 22:04):

well, i really thought that was explicitly obvious

view this post on Zulip David Hay (Mar 20 2016 at 22:19):

:smile:

view this post on Zulip Grahame Grieve (Mar 20 2016 at 22:20):

I think the real question is how a server indicates whether some or all of the content conforms to a particular profile, and what that might acheive. We certainly need to explore Conformance.profile further


Last updated: Apr 12 2022 at 19:14 UTC