## medicationOrderRequestToParameters() function

Encodes a [MedicationOrderRequest](/content/docs/sdk/core.medicationorderrequest) as a FHIR `Parameters` body for the vendor-neutral `$order-medication` custom operation.

Nested arrays (`drugs`, `compoundSigs`, `diagnoses`) are emitted as one `parameter` entry per element so the OperationDefinition's `max: '*'` cardinality round-trips; primitive arrays (`conditionIds`) likewise emit one entry per id. Optional fields are omitted entirely.

**Signature:**

```typescript
export declare function medicationOrderRequestToParameters(req: MedicationOrderRequest): Parameters;
```

## Parameters

| Parameter | Type | Description |
| --- | --- | --- |
| req | [MedicationOrderRequest](/content/docs/sdk/core.medicationorderrequest) | The order-medication request (vendor-neutral). |

**Returns:**

Parameters

A `Parameters` resource ready to POST.

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