## MedicationOrderExtensions interface  
Vendor-neutral mapping of the extension URLs / identifier systems used to read pending medication-order state stamped on a `MedicationRequest`.

**Signature:**  
```typescript
export interface MedicationOrderExtensions
```

## Properties

| Property | Modifiers | Type | Description |
| --- | --- | --- | --- |
| [iframeUrlExtension](/content/docs/sdk/core.medicationorderextensions.iframeurlextension) | `readonly` | string |  |
| [messageIdSystem?](/content/docs/sdk/core.medicationorderextensions.messageidsystem) | `readonly` | string | _(Optional)_ Identifier system for the vendor's per-prescription message id (SureScripts `messageId` in ScriptSure). Stamped on a draft `MedicationRequest` by the cart-checkout flow and used to reconcile the approval webhook back to the draft. Optional so existing single-order consumers don't have to populate it. Consumed by the paired `medplum-ee` cart-checkout / prescription-webhook bots. |
| [pendingOrderIdSystem](/content/docs/sdk/core.medicationorderextensions.pendingorderidsystem) | `readonly` | string |  |
| [pendingOrderStatusUrl](/content/docs/sdk/core.medicationorderextensions.pendingorderstatusurl) | `readonly` | string |  |

- [MedicationOrderExtensions interface](/content/docs/sdk/core.medicationorderextensions#medicationorderextensions-interface/index.html)  
- [Properties](/content/docs/sdk/core.medicationorderextensions#properties/index.html)
