Skip to main content

core.tryparsereference

Home > @medplum/core > tryParseReference

tryParseReference() function​

Parses a reference and returns a tuple of [ResourceType, ID], or undefined if the reference cannot be parsed.

Signature:

export declare function tryParseReference<T extends Resource>(reference: Reference<T> | undefined): [T['resourceType'], string] | undefined;

Parameters​

Parameter

Type

Description

reference

Reference<T> | undefined

A reference to a FHIR resource.

Returns:

[T['resourceType'], string] | undefined

A tuple containing the ResourceType and the ID of the resource, or undefined if the reference cannot be parsed.