When working with a new FHIR server, there are certain characteristics about the server that may be helpful to know.
For example:
- What operations are allowed on each resource?
- What search options are available for each resource?
- What extensions are defined on this server?
Metadata
This data is all available in the FHIR server's /metadata
endpoint.
For example, take a look at the SMART Health IT server's /metadata
:
https://launch.smarthealthit.org/v/r4/fhir/metadata
Let's examine some of the properties of the AllergyIntolerance
resource. To do this, search for "type": "AllergyIntolerance"
.
We can see that it allows for several searchParams
, including date
, severity
, and code
.
And it defines one extension: http://hl7api.sourceforge.net/hapi-fhir/res/extdefs.html#resourceCount
Plasma Dev Portal
The Plasma Dev Portal makes it extremely easy to access this information. We provide an intuitive UI for easily visualizing the details of a given FHIR server.
Just navigate to the [https://toolkit.plasmahealth.net/toolkit/fhir-server-explorer][FHIR Server Explorer] and paste the FHIR server that you're interested in. Data about that server will be gathered and presented to you.