Return the raw value of a specific capability category for a resource type.
Optionalparams: { capabilityType: string; resourceType: string }{ resourceType, capabilityType }.
The raw capability value (e.g. an array of interaction objects), or undefined.
List interaction codes supported by a resource type.
Optionalparams: { resourceType: string }{ resourceType } — the resource type to inspect.
Array of interaction code strings (e.g. ['read', 'search-type']).
Check whether a resource-level interaction is supported.
FHIR resource type (e.g. 'Patient').
Interaction code (e.g. 'read', 'search-type').
true if the resource advertises the interaction.
Return the full capability entry for a given resource type.
Optionalparams: { resourceType: string }{ resourceType } — the resource type to look up.
The raw capability object, or undefined if not found.
Check whether a resource-level search parameter is supported.
FHIR resource type.
Search parameter name.
true if the resource advertises the search parameter.
List search parameter names supported by a resource type.
Optionalparams: { resourceType: string }{ resourceType } — the resource type to inspect.
Array of search parameter name strings.
Check whether a server-level interaction is supported.
Interaction code (e.g. 'transaction', 'batch').
true if the server advertises the interaction.
Return the server-mode REST capability block from the CapabilityStatement.
The server REST capability, or undefined if not present.
Check whether a server-level search parameter is supported.
Search parameter name.
true if the server advertises the search parameter.
General capability check. Returns true if the specified capability
exists (optionally filtered by a where clause).
Optionalparams: SupportForParamsCapability lookup parameters.
true if the capability is found.
Inspect a FHIR CapabilityStatement for server and resource capabilities.
Example