Labs

Update a lab order

put/Labs/{id}

Path parameters

idstring required

Request body

titlestring nullable
testTypestring nullable
statusstring nullable
externalIdstring nullable
accessionNumberstring nullable
collectedAtstring date-time nullable
resultsReceivedAtstring date-time nullable
summarystring nullable
reportUrlstring nullable
prioritystring nullable

Response

OK

idstring
patientIdstring
orderedByIdstring nullable
appointmentIdstring nullable
titlestring
testTypestring
statusstring
resultStatusstring
sourcestring
externalIdstring nullable
performingLabNamestring nullable

The laboratory behind the Greywind hub that actually ran this, and its id (ITE-552). Null when the order did not come through Greywind, or when the partner directory had not been mirrored when the result landed — the sync backfills the name in that case.

externalPartnerIdstring nullable
submissionUnconfirmedAtstring date-time nullable

Set when the submission's outcome was never confirmed with the laboratory (ITE-494) — the order may or may not be live there, and it must never be resubmitted on a guess.

submissionIssuestring nullable
sampleArrivedAtstring date-time nullable

When the laboratory confirmed the sample arrived (ITE-494). Null if they have not.

accessionNumberstring nullable
collectedAtstring date-time nullable
resultsReceivedAtstring date-time nullable
reviewedByIdstring nullable
reviewedAtstring date-time nullable
summarystring nullable
reportUrlstring nullable
prioritystring
labPanelIdstring nullable
submissionGroupIdstring nullable

Groups sibling orders created by one external submission (ITE-493). Null for manual orders.

manifestFileIdstring nullable

PatientFile id of the stored requisition manifest, when the order went to an external lab.

requiresPartnerActionboolean

True while the order still needs partner-hosted pages completed before it is really placed.

createdAtstring date-time
updatedAtstring date-time

Changes

Changed in 1 of the 6 revisions of this API.636

  • a57456aa87b0636See the full diff
    • the response property // became nullable for the status (media type: text/plain)

      response-property-became-nullable

    • the response property // became nullable for the status (media type: application/json)

      response-property-became-nullable

    • the response property // became nullable for the status (media type: text/json)

      response-property-became-nullable

    • the response property // became nullable for the status (media type: text/plain)

      response-property-became-nullable

    • the response property // became nullable for the status (media type: application/json)

      response-property-became-nullable

    • the response property // became nullable for the status (media type: text/json)

      response-property-became-nullable

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added

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

      response-optional-property-added