core.medicationordersetrequesttoparameters | Medplum

medicationOrderSetRequestToParameters() function

Encodes a MedicationOrderSetRequest as a FHIR Parameters body for the vendor-neutral $order-set-url custom operation (POST /fhir/R4/PlanDefinition/$order-set-url). Optional fields are omitted entirely so the wire payload mirrors the legacy executeBot plain-JSON shape the bot's parseInput helper would otherwise have to coerce.

vendorOrderSetId is encoded as valueInteger when numeric and valueString otherwise — keeping the operation usable by future vendors whose order-set ids are not numeric.

Signature:

export declare function medicationOrderSetRequestToParameters(req: MedicationOrderSetRequest): Parameters;

Parameters

Parameter Type Description
req MedicationOrderSetRequest Order-set request (vendor-neutral).

Returns:
Parameters
A Parameters resource ready to POST.