## parseReference() function

Parses a reference and returns a tuple of \[ResourceType, ID\].

**Signature:**

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

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| reference | Reference<T> \| undefined | A reference to a FHIR resource. |

**Returns:**

\[T['resourceType'], string\]

A tuple containing the `ResourceType` and the ID of the resource.

## Exceptions

[OperationOutcomeError](/content/docs/sdk/core.operationoutcomeerror) If the reference cannot be parsed.
