SurgicalRecords

PUT /SurgicalRecords/{id}/events/{eventId}

Changed on

Request

Path parameters

idstring required
eventIdstring required

Request body

titlestring nullable
detailsstring nullable
isPinnedboolean nullable
occurredAtstring date-time nullable

Corrected time the step actually happened, UTC. Omit to leave the stamp alone. A value that differs from the stored stamp appends a SurgicalTimelineEventAmendment; it is never a silent overwrite.

amendmentReasonstring nullable

Optional justification recorded alongside an DateTime? UpdateSurgicalTimelineEventRequest.OccurredAt correction.

Response

OK

idstring
surgicalRecordIdstring
titlestring
detailsstring nullable
typestring
colorstring nullable
isPinnedboolean
occurredAtstring date-time
createdByAiboolean

True when the event came from AI transcript extraction (human-accepted).

milestoneKindstring nullable

"cut_start" / "cut_end" when this event IS a surgical milestone, else null (ITE-785). The console draws a distinct marker on these rather than the ordinary event card, and the record's cut columns mirror their stamps.

inventoryItemIdstring nullable

Drug events: the administered inventory item, when the entry named one (ITE-870).

doseUnitstring nullable
routestring nullable

Drug events: route of administration as charted.

createdAtstring date-time

Changes

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)

    • info

      added the optional property to the response with the status (media type: text/plain)

    • info

      added the optional property to the response with the status (media type: application/json)

    • info

      added the optional property to the response with the status (media type: text/json)