Create Requisition
Atomic create: validate refs + the client-rendered PDF → upload → insert Document + PatientRequisition.
The requisition PDF is rendered in the browser (the single source of truth
shared with the preview) and sent as the pdf part; the structured fields
arrive as a JSON payload part. This endpoint validates the patient /
ordering provider / recipient references and that the upload is a real PDF,
then persists the passed-in bytes — it does not re-derive the document.
provider (CurrentProvider) gates the caller to an authenticated
provider; the ordering provider is chosen on the form and validated in the
service, so it need not match the caller.
Headers
The tenant you are making this request on behalf of
Your api key
Response
Successful Response
Triage priority for a patient requisition.
Mirrors the requisition-form "Order Priority" field. Uses triage tiers
("EMERGENT" rather than the lab term "STAT"). Stored as VARCHAR via
TypedEnum; ROUTINE is the default for existing rows.
ROUTINE, URGENT, EMERGENT 