FHIR Chat · CapabilityStatement · students

Stream: students

Topic: CapabilityStatement


view this post on Zulip Fabian (May 31 2018 at 15:49):

Do we create a CapabilityStatement resource for our application or is that something that is explicitly specific to the different test servers. I see there are several in http://test.fhir.org/r3.

view this post on Zulip Lloyd McKenzie (May 31 2018 at 15:54):

All FHIR servers must expose a CapabilityStatement at the metadata endpoint. If you're not a FHIR server, you don't have to have a CapabilityStatement, but if you don't have one, any assertion of being "FHIR conformant" doesn't have much meaning/utility.

view this post on Zulip Fabian (May 31 2018 at 16:06):

As the FHIR server is going to be used by multiple applications would it make sense for each application to add their own CapabilityStatement resource with some sort of way so identifying that a certain CapabilityStatement maps to a certain application?

For example the application we have in mind is not going to support any billing resources. If I am reading this correctly the CapabilityStatement would be the place someone would check what resources we work with.

((Edited for clarity, hopefully))

view this post on Zulip Lloyd McKenzie (May 31 2018 at 20:59):

The CapabilityStatement hosted at the 'metatdata' endpoint reflects everything the server is capable of doing. Client apps might not take advantage of all of that functionality.

view this post on Zulip Fabian (Jun 01 2018 at 14:01):

Yes. I am also looking at the FHIR standard that says
"RESTful clients SHOULD publish a capability statement.
The search parameters that a server supports (or a client makes use of) are specified in the resource profile that the capability statement references."

As we are not (if I understand correctly) creating a FHIR server should we be hosting a static CapabilityStatement in our app?

view this post on Zulip Lloyd McKenzie (Jun 01 2018 at 14:49):

If you're creating a client app, there isn't a pre-determined space to expose your CapabilityStatement. The simplest thing to do would be to make it downloadable from a website that describes your app.

view this post on Zulip Fabian (Jun 01 2018 at 15:56):

Just to double check... for the hackathon are we creating a FHIR server with a database or are we just focusing on being able to connect to a FHIR server and exchange data?

view this post on Zulip Lloyd McKenzie (Jun 01 2018 at 15:57):

That's a question for @Lilian Minne :)

view this post on Zulip Lilian Minne (Jun 06 2018 at 06:16):

Hi Fabian, for the Student Track it will be sufficient to focus on mapping your data to FHIR resources and connecting to a FHIR server to exchange your data. On the day itself try to connect your application with those of the other students!


Last updated: Apr 12 2022 at 19:14 UTC