## MedplumClient.readPatientSummary() method

Executes the Patient "summary" operation for a patient.

**Signature:**

```typescript
readPatientSummary(id: string, options?: MedplumRequestOptions): ReadablePromise<Bundle>;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| id | string | The Patient ID. |
| options | [MedplumRequestOptions](/content/docs/sdk/core.medplumrequestoptions) | _(Optional)_ Optional fetch options. |

**Returns:**

[ReadablePromise](/content/docs/sdk/core.readablepromise) <Bundle>

A patient summary bundle, organized into the patient summary sections.

## Example

Example:

```typescript
const bundle = await medplum.readPatientSummary('123');

console.log(bundle);
```

See the [International Patient Summary Implementation Guide](https://build.fhir.org/ig/HL7/fhir-ips/index.html) for full details.

See the [Patient summary operation](https://build.fhir.org/ig/HL7/fhir-ips/OperationDefinition-summary.html) for full details.
