resultIds.
Request
POST https://api.clinikapi.com/v1/labs
Headers
Your ClinikAPI secret key (
clk_live_* or clk_test_*).Must be
application/json.Body
Report status. One of:
registered, partial, preliminary, final, amended, corrected, appended, cancelled.LOINC panel code identifying the type of report. Pass a plain string or an object with
system, code, and display (e.g. { system: "http://loinc.org", code: "24323-8", display: "Comprehensive metabolic panel" }).The ID of the patient this report belongs to (e.g.
pt_abc123).Report category. One of:
LAB (Laboratory), RAD (Radiology), PAT (Pathology).The encounter this report is associated with (e.g.
enc_xyz789).ISO 8601 timestamp of the clinically relevant time (e.g. when the specimen was collected).
Array of observation IDs whose results are included in this report (e.g.
["obs_glucose", "obs_sodium"]).Free-text clinical conclusion or interpretation.
Coded clinical findings (SNOMED CT). Array of objects with
system, code, and display.ID of the practitioner who performed the diagnostic procedure.
ID of the practitioner who interpreted the results.
IDs of specimen resources associated with this report.
Attached documents (e.g. PDF reports, images).
Response
Returns201 Created with the new lab report resource wrapped in the standard envelope.
The generated lab report ID (e.g.
lab_abc123).Report status as submitted.
The LOINC report code.
Patient reference.
Linked observation IDs.
Clinical conclusion text, if provided.
Standard response metadata including
requestId, timestamp, status, and rate-limit fields.