---
title: "Changes to Update Lab Interaction"
method: PATCH
path: "/provider/patients/{patient_id}/interactions/lab/{id}"
---

# Changes to Update Lab Interaction

`PATCH /provider/patients/{patient_id}/interactions/lab/{id}`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 1 of 2 revisions.

- **2026-11-03** `c9bda0d2dd87`: 6 breaking, 12 warning, 11 info

## Changes

- **2026-11-03** `c9bda0d2dd87`: 6 breaking, 12 warning, 11 info
  - the request property `order/authored_on` became required
  - the request property `order/lab_reference_id` became required
  - the request property `order/ordered_from` became required
  - the `order/authored_on` request property format changed from no format to `date-time`
  - the `order/actions` response's property type changed from `object` to `array` for status `200`
  - the `results` response's property type changed from `object` to `array` for status `200`
  - removed the optional property `order/actions/display` from the response with the `200` status
  - removed the optional property `order/actions/reference` from the response with the `200` status
  - removed the optional property `results/code` from the response with the `200` status
  - removed the optional property `results/code_text` from the response with the `200` status
  - removed the optional property `results/id` from the response with the `200` status
  - removed the optional property `results/interpretation` from the response with the `200` status
  - removed the optional property `results/issued` from the response with the `200` status
  - removed the optional property `results/ranges` from the response with the `200` status
  - removed the optional property `results/subject` from the response with the `200` status
  - removed the optional property `results/text` from the response with the `200` status
  - removed the optional property `results/value_quantity` from the response with the `200` status
  - removed the optional property `results/value_string` from the response with the `200` status
  - added the new optional request property `files`
  - added the new optional request property `partner_product_id`
  - added the new optional request property `requisition_files`
  - added the new optional request property `result_files`
  - the `results/items/ranges/items/high/value` request property type was generalized from `integer` to `number`, and format from `int32` to `float`
  - the `results/items/ranges/items/low/value` request property type was generalized from `integer` to `number`, and format from `int32` to `float`
  - the `results/items/value_quantity/value` request property type was generalized from `integer` to `number`, and format from `int32` to `float`
  - added the optional property `created_at` to the response with the `200` status
  - added the optional property `files` to the response with the `200` status
  - added the optional property `patient_id` to the response with the `200` status
  - added the optional property `updated_at` to the response with the `200` status

---

[Operation](https://skmtc.dev/hint/apis/partner-endpoints/docs/provider/patients/:patient_id/interactions/lab/:id/patch.md) - [API](https://skmtc.dev/hint/apis/partner-endpoints.md) - [Page](https://skmtc.dev/hint/apis/partner-endpoints/changes/provider/patients/:patient_id/interactions/lab/:id/patch)
