## medicationCheckoutRequestToParameters() function

Encodes a [MedicationCheckoutRequest](/content/docs/sdk/core.medicationcheckoutrequest) as a FHIR `Parameters` body for the vendor-neutral `$checkout-medications` custom operation (`POST /fhir/R4/MedicationRequest/$checkout-medications`).

`medicationRequestIds` is emitted as one `parameter` entry per id so the OperationDefinition's `max: '*'` cardinality round-trips. Optional fields are omitted entirely.

**Signature:**

```typescript
export declare function medicationCheckoutRequestToParameters(req: MedicationCheckoutRequest): Parameters;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| req | [MedicationCheckoutRequest](/content/docs/sdk/core.medicationcheckoutrequest) | Cart checkout request (vendor-neutral). |

**Returns:**

Parameters

A `Parameters` resource ready to POST.

- [medicationCheckoutRequestToParameters() function](/content/docs/sdk/core.medicationcheckoutrequesttoparameters#medicationcheckoutrequesttoparameters-function/index.html)
- [Parameters](/content/docs/sdk/core.medicationcheckoutrequesttoparameters#parameters/index.html)
