Update ServiceRequest

PUT {{baseUrl}}/api/v2/ServiceRequest/:service-request-id

Overview:

Updates an existing ServiceRequest specified by id using replacement request data.

Use Cases:

  • Modify Prescription Orders: Update medication requests

  • Change Diagnostic Orders: Alter diagnostic testing requests

  • Amend Referral Orders: Edit referral requests for specialists

  • Reschedule Procedures: Modify surgical booking requests

  • Update Device Requests: Revise pending device requests

Request Body

{"context"=>{"departmentId"=>"<string>"}, "data"=>{"resourceType"=>"ServiceRequest", "id"=>"<string>", "encounter"=>{"reference"=>"<string>"}, "subject"=>{"reference"=>"<string>"}, "category"=>[{"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}], "text"=>"<string>"}, {"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}], "text"=>"<string>"}], "priority"=>"asap", "authoredOn"=>"<dateTime>", "requester"=>{"reference"=>"<string>"}, "performer"=>[{"reference"=>"<string>", "display"=>"<string>"}, {"reference"=>"<string>", "display"=>"<string>"}], "status"=>"REVIEW", "reasonCode"=>[{"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}]}, {"coding"=>[{"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}, {"system"=>"<string>", "code"=>"<string>", "display"=>"<string>"}]}]}}

HEADERS

KeyDatatypeRequiredDescription
x-source-idstring(Required) Source ID
Content-Typestring
Authorizationstring

RESPONSES

status: OK

[{&quot;context&quot;:{&quot;requestId&quot;:&quot;\u003cstring\u003e&quot;,&quot;source&quot;:&quot;\u003cstring\u003e&quot;,&quot;quorum&quot;:&quot;\u003cboolean\u003e&quot;,&quot;notify&quot;:&quot;\u003cboolean\u003e&quot;},&quot;data&quot;:{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;status&quot;:&quot;\u003cstring\u003e&quot;}},{&quot;context&quot;:{&quot;requestId&quot;:&quot;\u003cstring\u003e&quot;,&quot;source&quot;:&quot;\u003cstring\u003e&quot;,&quot;quorum&quot;:&quot;\u003cboolean\u003e&quot;,&quot;notify&quot;:&quot;\u003cboolean\u003e&quot;},&quot;data&quot;:{&quot;id&quot;:&quot;\u003cinteger\u003e&quot;,&quot;status&quot;:&quot;\u003cstring\u003e&quot;}}]