Stream: Da+Vinci+PDex+Plan-Net
Topic: CapabilityStatement
Bapi Behera (Dec 18 2020 at 16:11):
Are you creating your capability statement other than standard FHIR capability statement to provide information to the API requester about what you support in API?
For example, DaVinci PDEX Plan Net IG, the standard capability statement is defined as in the link below
https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/CapabilityStatement-plan-net.html
But when implemented, we do not support two resources - PractitionerRole & Practitioner. How the client/requester can get an idea what we support and what we do not? What is the best practice followed?
The requesters does not like the idea of sending the request for PractitionerRole, and we send the operation outcome stating we do not support the resource.
Saul Kravitz (Dec 18 2020 at 16:30):
Hi @Bapi Behera
The IG Capability statement states the capabilities required of a server for compliance with the IG.
Your server's capability statement (e.g., https://davinci-plan-net-ri.logicahealth.org/fhir/metadata ) states what it supports.
If you have no PractitionerRoles or Practitioners, you could probably claim that you support them, but simply don't return any instances of resources that you don't have. So:
<baseFHIRURL>/Practitioner would return zero Practitioners.
Regards, Saul
Bapi Behera (Dec 18 2020 at 20:01):
Thanks @Saul Kravitz . Is it mandatory to have the FHIR server to publish the capability statement resource?
Saul Kravitz (Dec 18 2020 at 20:07):
@Benjamin Langley
Benjamin Langley (Dec 21 2020 at 14:48):
@Bapi Behera yes it is a requirement (http://hl7.org/fhir/http.html#capabilities) if you don't publish anything to that endpoint clients will assume the server does not support FHIR
Michael Lipton (Apr 08 2021 at 19:01):
I can see that in this IG, for the CapabilityStatement, for the Organization resource, coverage-area is listed https://build.fhir.org/ig/HL7/davinci-pdex-plan-net/CapabilityStatement-plan-net.html but I don't see this present in the Organization profile. I do see it in other resources though (InsurancePlan and HealthcareService). Is this a mistake in the table for the CapabilityStatement? Or am I missing something?
Last updated: Apr 12 2022 at 19:14 UTC