Update a radiology request in OncoEMR
curl --request POST \
--url https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology \
--header 'Content-Type: application/json' \
--data '
{
"order": {
"approvalStatus": "<string>",
"category": "<string>",
"intent": "<string>",
"isBillable": true,
"cptCode": "<string>",
"cptQuantity": 123,
"deliveryCptCode": "<string>",
"deliveryCptQuantity": 123,
"loincCode": "<string>",
"schedulerResource": "<string>",
"instruction": "<string>",
"statusText": "<string>",
"value": "<string>",
"specimenType": "<string>",
"option": {
"statusTextOptions": [
"<string>"
],
"testLocationOptions": [
"<string>"
],
"defaultTestLocation": "<string>",
"defaultActivityLocation": "<string>",
"priorityTextOptions": [
"<string>"
],
"defaultPriorityText": "<string>",
"activityLocationOptions": [
"<string>"
],
"contrastOptions": [
"<string>"
],
"compareWithPriorOptions": [
"<string>"
],
"showProviderContactDetails": true,
"showReason": true,
"showOnVisitList": true,
"frequency": "<string>",
"defaultFrequency": "<string>",
"defaultReason": "<string>",
"defaultLoinc": "<string>",
"loincDescription": "<string>",
"defaultCpt": "<string>",
"imageLocationOptions": [
"<string>"
]
},
"additionalInformation": "<string>",
"changeReason": "<string>",
"providerContactDetails": [
"<unknown>"
],
"testLocation": "<string>",
"id": "<string>",
"componentName": "<string>",
"componentType": "<string>",
"oeResourceProvenance": {
"identifier": "<string>",
"author": {
"resource": "<string>",
"identifier": "<string>"
},
"occurred": "<string>"
},
"group": "<string>",
"subject": "<string>",
"recorder": "<string>",
"authoredOn": "<string>",
"approvalRecorder": "<string>",
"approvalRecordedOn": "<string>",
"approver": "<string>",
"approvedOn": "<string>",
"deleter": "<string>",
"deletedOn": "<string>",
"location": "<string>",
"requester": "<string>",
"note": "<string>",
"encounter": "<string>",
"priority": "<string>",
"administrationStatus": "<string>",
"orchestration": "<string>",
"protocolComponent": "<string>",
"reasonCode": {
"icd9Codes": [
"<string>"
],
"icd10Codes": [
"<string>"
]
},
"sequence": 123,
"occurrenceDateTime": "<string>",
"status": "<string>",
"requiresAuth": true,
"orderStatusUpdatedBy": "<string>",
"orderStatusUpdatedOn": "<string>",
"orderDate": "<string>",
"testIdentifier": "<string>",
"requisitionNumber": "<string>",
"document": "<string>",
"occurrenceTiming": {
"repeatFrequency": "<string>",
"repeatPeriod": "<string>",
"repeatPeriodUnit": "<string>",
"plannedDurationValue": 123,
"plannedDurationUnit": "<string>",
"event": "<string>",
"frequencyText": "<string>",
"durationValue": 123
},
"compareWithPriorAnswer": "<string>",
"compareWithPriorFacility": "<string>",
"compareWithPriorDate": "<string>",
"ivContrast": "<string>",
"oralContrast": "<string>",
"bodySite": [
"<string>"
],
"priorityText": "<string>",
"reasonText": "<string>",
"orderStatus": "<string>",
"isCancellable": true,
"hasDetails": true,
"orderDetailsHistoryRowId": "<string>",
"superseder": "<string>",
"supersededOn": "<string>",
"plannedDuration": "<string>",
"associatedResources": null
},
"flowSheetToBeCreated": "<string>"
}
'import requests
url = "https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology"
payload = {
"order": {
"approvalStatus": "<string>",
"category": "<string>",
"intent": "<string>",
"isBillable": True,
"cptCode": "<string>",
"cptQuantity": 123,
"deliveryCptCode": "<string>",
"deliveryCptQuantity": 123,
"loincCode": "<string>",
"schedulerResource": "<string>",
"instruction": "<string>",
"statusText": "<string>",
"value": "<string>",
"specimenType": "<string>",
"option": {
"statusTextOptions": ["<string>"],
"testLocationOptions": ["<string>"],
"defaultTestLocation": "<string>",
"defaultActivityLocation": "<string>",
"priorityTextOptions": ["<string>"],
"defaultPriorityText": "<string>",
"activityLocationOptions": ["<string>"],
"contrastOptions": ["<string>"],
"compareWithPriorOptions": ["<string>"],
"showProviderContactDetails": True,
"showReason": True,
"showOnVisitList": True,
"frequency": "<string>",
"defaultFrequency": "<string>",
"defaultReason": "<string>",
"defaultLoinc": "<string>",
"loincDescription": "<string>",
"defaultCpt": "<string>",
"imageLocationOptions": ["<string>"]
},
"additionalInformation": "<string>",
"changeReason": "<string>",
"providerContactDetails": ["<unknown>"],
"testLocation": "<string>",
"id": "<string>",
"componentName": "<string>",
"componentType": "<string>",
"oeResourceProvenance": {
"identifier": "<string>",
"author": {
"resource": "<string>",
"identifier": "<string>"
},
"occurred": "<string>"
},
"group": "<string>",
"subject": "<string>",
"recorder": "<string>",
"authoredOn": "<string>",
"approvalRecorder": "<string>",
"approvalRecordedOn": "<string>",
"approver": "<string>",
"approvedOn": "<string>",
"deleter": "<string>",
"deletedOn": "<string>",
"location": "<string>",
"requester": "<string>",
"note": "<string>",
"encounter": "<string>",
"priority": "<string>",
"administrationStatus": "<string>",
"orchestration": "<string>",
"protocolComponent": "<string>",
"reasonCode": {
"icd9Codes": ["<string>"],
"icd10Codes": ["<string>"]
},
"sequence": 123,
"occurrenceDateTime": "<string>",
"status": "<string>",
"requiresAuth": True,
"orderStatusUpdatedBy": "<string>",
"orderStatusUpdatedOn": "<string>",
"orderDate": "<string>",
"testIdentifier": "<string>",
"requisitionNumber": "<string>",
"document": "<string>",
"occurrenceTiming": {
"repeatFrequency": "<string>",
"repeatPeriod": "<string>",
"repeatPeriodUnit": "<string>",
"plannedDurationValue": 123,
"plannedDurationUnit": "<string>",
"event": "<string>",
"frequencyText": "<string>",
"durationValue": 123
},
"compareWithPriorAnswer": "<string>",
"compareWithPriorFacility": "<string>",
"compareWithPriorDate": "<string>",
"ivContrast": "<string>",
"oralContrast": "<string>",
"bodySite": ["<string>"],
"priorityText": "<string>",
"reasonText": "<string>",
"orderStatus": "<string>",
"isCancellable": True,
"hasDetails": True,
"orderDetailsHistoryRowId": "<string>",
"superseder": "<string>",
"supersededOn": "<string>",
"plannedDuration": "<string>",
"associatedResources": None
},
"flowSheetToBeCreated": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
order: {
approvalStatus: '<string>',
category: '<string>',
intent: '<string>',
isBillable: true,
cptCode: '<string>',
cptQuantity: 123,
deliveryCptCode: '<string>',
deliveryCptQuantity: 123,
loincCode: '<string>',
schedulerResource: '<string>',
instruction: '<string>',
statusText: '<string>',
value: '<string>',
specimenType: '<string>',
option: {
statusTextOptions: ['<string>'],
testLocationOptions: ['<string>'],
defaultTestLocation: '<string>',
defaultActivityLocation: '<string>',
priorityTextOptions: ['<string>'],
defaultPriorityText: '<string>',
activityLocationOptions: ['<string>'],
contrastOptions: ['<string>'],
compareWithPriorOptions: ['<string>'],
showProviderContactDetails: true,
showReason: true,
showOnVisitList: true,
frequency: '<string>',
defaultFrequency: '<string>',
defaultReason: '<string>',
defaultLoinc: '<string>',
loincDescription: '<string>',
defaultCpt: '<string>',
imageLocationOptions: ['<string>']
},
additionalInformation: '<string>',
changeReason: '<string>',
providerContactDetails: ['<unknown>'],
testLocation: '<string>',
id: '<string>',
componentName: '<string>',
componentType: '<string>',
oeResourceProvenance: {
identifier: '<string>',
author: {resource: '<string>', identifier: '<string>'},
occurred: '<string>'
},
group: '<string>',
subject: '<string>',
recorder: '<string>',
authoredOn: '<string>',
approvalRecorder: '<string>',
approvalRecordedOn: '<string>',
approver: '<string>',
approvedOn: '<string>',
deleter: '<string>',
deletedOn: '<string>',
location: '<string>',
requester: '<string>',
note: '<string>',
encounter: '<string>',
priority: '<string>',
administrationStatus: '<string>',
orchestration: '<string>',
protocolComponent: '<string>',
reasonCode: {icd9Codes: ['<string>'], icd10Codes: ['<string>']},
sequence: 123,
occurrenceDateTime: '<string>',
status: '<string>',
requiresAuth: true,
orderStatusUpdatedBy: '<string>',
orderStatusUpdatedOn: '<string>',
orderDate: '<string>',
testIdentifier: '<string>',
requisitionNumber: '<string>',
document: '<string>',
occurrenceTiming: {
repeatFrequency: '<string>',
repeatPeriod: '<string>',
repeatPeriodUnit: '<string>',
plannedDurationValue: 123,
plannedDurationUnit: '<string>',
event: '<string>',
frequencyText: '<string>',
durationValue: 123
},
compareWithPriorAnswer: '<string>',
compareWithPriorFacility: '<string>',
compareWithPriorDate: '<string>',
ivContrast: '<string>',
oralContrast: '<string>',
bodySite: ['<string>'],
priorityText: '<string>',
reasonText: '<string>',
orderStatus: '<string>',
isCancellable: true,
hasDetails: true,
orderDetailsHistoryRowId: '<string>',
superseder: '<string>',
supersededOn: '<string>',
plannedDuration: '<string>',
associatedResources: null
},
flowSheetToBeCreated: '<string>'
})
};
fetch('https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'order' => [
'approvalStatus' => '<string>',
'category' => '<string>',
'intent' => '<string>',
'isBillable' => true,
'cptCode' => '<string>',
'cptQuantity' => 123,
'deliveryCptCode' => '<string>',
'deliveryCptQuantity' => 123,
'loincCode' => '<string>',
'schedulerResource' => '<string>',
'instruction' => '<string>',
'statusText' => '<string>',
'value' => '<string>',
'specimenType' => '<string>',
'option' => [
'statusTextOptions' => [
'<string>'
],
'testLocationOptions' => [
'<string>'
],
'defaultTestLocation' => '<string>',
'defaultActivityLocation' => '<string>',
'priorityTextOptions' => [
'<string>'
],
'defaultPriorityText' => '<string>',
'activityLocationOptions' => [
'<string>'
],
'contrastOptions' => [
'<string>'
],
'compareWithPriorOptions' => [
'<string>'
],
'showProviderContactDetails' => true,
'showReason' => true,
'showOnVisitList' => true,
'frequency' => '<string>',
'defaultFrequency' => '<string>',
'defaultReason' => '<string>',
'defaultLoinc' => '<string>',
'loincDescription' => '<string>',
'defaultCpt' => '<string>',
'imageLocationOptions' => [
'<string>'
]
],
'additionalInformation' => '<string>',
'changeReason' => '<string>',
'providerContactDetails' => [
'<unknown>'
],
'testLocation' => '<string>',
'id' => '<string>',
'componentName' => '<string>',
'componentType' => '<string>',
'oeResourceProvenance' => [
'identifier' => '<string>',
'author' => [
'resource' => '<string>',
'identifier' => '<string>'
],
'occurred' => '<string>'
],
'group' => '<string>',
'subject' => '<string>',
'recorder' => '<string>',
'authoredOn' => '<string>',
'approvalRecorder' => '<string>',
'approvalRecordedOn' => '<string>',
'approver' => '<string>',
'approvedOn' => '<string>',
'deleter' => '<string>',
'deletedOn' => '<string>',
'location' => '<string>',
'requester' => '<string>',
'note' => '<string>',
'encounter' => '<string>',
'priority' => '<string>',
'administrationStatus' => '<string>',
'orchestration' => '<string>',
'protocolComponent' => '<string>',
'reasonCode' => [
'icd9Codes' => [
'<string>'
],
'icd10Codes' => [
'<string>'
]
],
'sequence' => 123,
'occurrenceDateTime' => '<string>',
'status' => '<string>',
'requiresAuth' => true,
'orderStatusUpdatedBy' => '<string>',
'orderStatusUpdatedOn' => '<string>',
'orderDate' => '<string>',
'testIdentifier' => '<string>',
'requisitionNumber' => '<string>',
'document' => '<string>',
'occurrenceTiming' => [
'repeatFrequency' => '<string>',
'repeatPeriod' => '<string>',
'repeatPeriodUnit' => '<string>',
'plannedDurationValue' => 123,
'plannedDurationUnit' => '<string>',
'event' => '<string>',
'frequencyText' => '<string>',
'durationValue' => 123
],
'compareWithPriorAnswer' => '<string>',
'compareWithPriorFacility' => '<string>',
'compareWithPriorDate' => '<string>',
'ivContrast' => '<string>',
'oralContrast' => '<string>',
'bodySite' => [
'<string>'
],
'priorityText' => '<string>',
'reasonText' => '<string>',
'orderStatus' => '<string>',
'isCancellable' => true,
'hasDetails' => true,
'orderDetailsHistoryRowId' => '<string>',
'superseder' => '<string>',
'supersededOn' => '<string>',
'plannedDuration' => '<string>',
'associatedResources' => null
],
'flowSheetToBeCreated' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology"
payload := strings.NewReader("{\n \"order\": {\n \"approvalStatus\": \"<string>\",\n \"category\": \"<string>\",\n \"intent\": \"<string>\",\n \"isBillable\": true,\n \"cptCode\": \"<string>\",\n \"cptQuantity\": 123,\n \"deliveryCptCode\": \"<string>\",\n \"deliveryCptQuantity\": 123,\n \"loincCode\": \"<string>\",\n \"schedulerResource\": \"<string>\",\n \"instruction\": \"<string>\",\n \"statusText\": \"<string>\",\n \"value\": \"<string>\",\n \"specimenType\": \"<string>\",\n \"option\": {\n \"statusTextOptions\": [\n \"<string>\"\n ],\n \"testLocationOptions\": [\n \"<string>\"\n ],\n \"defaultTestLocation\": \"<string>\",\n \"defaultActivityLocation\": \"<string>\",\n \"priorityTextOptions\": [\n \"<string>\"\n ],\n \"defaultPriorityText\": \"<string>\",\n \"activityLocationOptions\": [\n \"<string>\"\n ],\n \"contrastOptions\": [\n \"<string>\"\n ],\n \"compareWithPriorOptions\": [\n \"<string>\"\n ],\n \"showProviderContactDetails\": true,\n \"showReason\": true,\n \"showOnVisitList\": true,\n \"frequency\": \"<string>\",\n \"defaultFrequency\": \"<string>\",\n \"defaultReason\": \"<string>\",\n \"defaultLoinc\": \"<string>\",\n \"loincDescription\": \"<string>\",\n \"defaultCpt\": \"<string>\",\n \"imageLocationOptions\": [\n \"<string>\"\n ]\n },\n \"additionalInformation\": \"<string>\",\n \"changeReason\": \"<string>\",\n \"providerContactDetails\": [\n \"<unknown>\"\n ],\n \"testLocation\": \"<string>\",\n \"id\": \"<string>\",\n \"componentName\": \"<string>\",\n \"componentType\": \"<string>\",\n \"oeResourceProvenance\": {\n \"identifier\": \"<string>\",\n \"author\": {\n \"resource\": \"<string>\",\n \"identifier\": \"<string>\"\n },\n \"occurred\": \"<string>\"\n },\n \"group\": \"<string>\",\n \"subject\": \"<string>\",\n \"recorder\": \"<string>\",\n \"authoredOn\": \"<string>\",\n \"approvalRecorder\": \"<string>\",\n \"approvalRecordedOn\": \"<string>\",\n \"approver\": \"<string>\",\n \"approvedOn\": \"<string>\",\n \"deleter\": \"<string>\",\n \"deletedOn\": \"<string>\",\n \"location\": \"<string>\",\n \"requester\": \"<string>\",\n \"note\": \"<string>\",\n \"encounter\": \"<string>\",\n \"priority\": \"<string>\",\n \"administrationStatus\": \"<string>\",\n \"orchestration\": \"<string>\",\n \"protocolComponent\": \"<string>\",\n \"reasonCode\": {\n \"icd9Codes\": [\n \"<string>\"\n ],\n \"icd10Codes\": [\n \"<string>\"\n ]\n },\n \"sequence\": 123,\n \"occurrenceDateTime\": \"<string>\",\n \"status\": \"<string>\",\n \"requiresAuth\": true,\n \"orderStatusUpdatedBy\": \"<string>\",\n \"orderStatusUpdatedOn\": \"<string>\",\n \"orderDate\": \"<string>\",\n \"testIdentifier\": \"<string>\",\n \"requisitionNumber\": \"<string>\",\n \"document\": \"<string>\",\n \"occurrenceTiming\": {\n \"repeatFrequency\": \"<string>\",\n \"repeatPeriod\": \"<string>\",\n \"repeatPeriodUnit\": \"<string>\",\n \"plannedDurationValue\": 123,\n \"plannedDurationUnit\": \"<string>\",\n \"event\": \"<string>\",\n \"frequencyText\": \"<string>\",\n \"durationValue\": 123\n },\n \"compareWithPriorAnswer\": \"<string>\",\n \"compareWithPriorFacility\": \"<string>\",\n \"compareWithPriorDate\": \"<string>\",\n \"ivContrast\": \"<string>\",\n \"oralContrast\": \"<string>\",\n \"bodySite\": [\n \"<string>\"\n ],\n \"priorityText\": \"<string>\",\n \"reasonText\": \"<string>\",\n \"orderStatus\": \"<string>\",\n \"isCancellable\": true,\n \"hasDetails\": true,\n \"orderDetailsHistoryRowId\": \"<string>\",\n \"superseder\": \"<string>\",\n \"supersededOn\": \"<string>\",\n \"plannedDuration\": \"<string>\",\n \"associatedResources\": null\n },\n \"flowSheetToBeCreated\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology")
.header("Content-Type", "application/json")
.body("{\n \"order\": {\n \"approvalStatus\": \"<string>\",\n \"category\": \"<string>\",\n \"intent\": \"<string>\",\n \"isBillable\": true,\n \"cptCode\": \"<string>\",\n \"cptQuantity\": 123,\n \"deliveryCptCode\": \"<string>\",\n \"deliveryCptQuantity\": 123,\n \"loincCode\": \"<string>\",\n \"schedulerResource\": \"<string>\",\n \"instruction\": \"<string>\",\n \"statusText\": \"<string>\",\n \"value\": \"<string>\",\n \"specimenType\": \"<string>\",\n \"option\": {\n \"statusTextOptions\": [\n \"<string>\"\n ],\n \"testLocationOptions\": [\n \"<string>\"\n ],\n \"defaultTestLocation\": \"<string>\",\n \"defaultActivityLocation\": \"<string>\",\n \"priorityTextOptions\": [\n \"<string>\"\n ],\n \"defaultPriorityText\": \"<string>\",\n \"activityLocationOptions\": [\n \"<string>\"\n ],\n \"contrastOptions\": [\n \"<string>\"\n ],\n \"compareWithPriorOptions\": [\n \"<string>\"\n ],\n \"showProviderContactDetails\": true,\n \"showReason\": true,\n \"showOnVisitList\": true,\n \"frequency\": \"<string>\",\n \"defaultFrequency\": \"<string>\",\n \"defaultReason\": \"<string>\",\n \"defaultLoinc\": \"<string>\",\n \"loincDescription\": \"<string>\",\n \"defaultCpt\": \"<string>\",\n \"imageLocationOptions\": [\n \"<string>\"\n ]\n },\n \"additionalInformation\": \"<string>\",\n \"changeReason\": \"<string>\",\n \"providerContactDetails\": [\n \"<unknown>\"\n ],\n \"testLocation\": \"<string>\",\n \"id\": \"<string>\",\n \"componentName\": \"<string>\",\n \"componentType\": \"<string>\",\n \"oeResourceProvenance\": {\n \"identifier\": \"<string>\",\n \"author\": {\n \"resource\": \"<string>\",\n \"identifier\": \"<string>\"\n },\n \"occurred\": \"<string>\"\n },\n \"group\": \"<string>\",\n \"subject\": \"<string>\",\n \"recorder\": \"<string>\",\n \"authoredOn\": \"<string>\",\n \"approvalRecorder\": \"<string>\",\n \"approvalRecordedOn\": \"<string>\",\n \"approver\": \"<string>\",\n \"approvedOn\": \"<string>\",\n \"deleter\": \"<string>\",\n \"deletedOn\": \"<string>\",\n \"location\": \"<string>\",\n \"requester\": \"<string>\",\n \"note\": \"<string>\",\n \"encounter\": \"<string>\",\n \"priority\": \"<string>\",\n \"administrationStatus\": \"<string>\",\n \"orchestration\": \"<string>\",\n \"protocolComponent\": \"<string>\",\n \"reasonCode\": {\n \"icd9Codes\": [\n \"<string>\"\n ],\n \"icd10Codes\": [\n \"<string>\"\n ]\n },\n \"sequence\": 123,\n \"occurrenceDateTime\": \"<string>\",\n \"status\": \"<string>\",\n \"requiresAuth\": true,\n \"orderStatusUpdatedBy\": \"<string>\",\n \"orderStatusUpdatedOn\": \"<string>\",\n \"orderDate\": \"<string>\",\n \"testIdentifier\": \"<string>\",\n \"requisitionNumber\": \"<string>\",\n \"document\": \"<string>\",\n \"occurrenceTiming\": {\n \"repeatFrequency\": \"<string>\",\n \"repeatPeriod\": \"<string>\",\n \"repeatPeriodUnit\": \"<string>\",\n \"plannedDurationValue\": 123,\n \"plannedDurationUnit\": \"<string>\",\n \"event\": \"<string>\",\n \"frequencyText\": \"<string>\",\n \"durationValue\": 123\n },\n \"compareWithPriorAnswer\": \"<string>\",\n \"compareWithPriorFacility\": \"<string>\",\n \"compareWithPriorDate\": \"<string>\",\n \"ivContrast\": \"<string>\",\n \"oralContrast\": \"<string>\",\n \"bodySite\": [\n \"<string>\"\n ],\n \"priorityText\": \"<string>\",\n \"reasonText\": \"<string>\",\n \"orderStatus\": \"<string>\",\n \"isCancellable\": true,\n \"hasDetails\": true,\n \"orderDetailsHistoryRowId\": \"<string>\",\n \"superseder\": \"<string>\",\n \"supersededOn\": \"<string>\",\n \"plannedDuration\": \"<string>\",\n \"associatedResources\": null\n },\n \"flowSheetToBeCreated\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"order\": {\n \"approvalStatus\": \"<string>\",\n \"category\": \"<string>\",\n \"intent\": \"<string>\",\n \"isBillable\": true,\n \"cptCode\": \"<string>\",\n \"cptQuantity\": 123,\n \"deliveryCptCode\": \"<string>\",\n \"deliveryCptQuantity\": 123,\n \"loincCode\": \"<string>\",\n \"schedulerResource\": \"<string>\",\n \"instruction\": \"<string>\",\n \"statusText\": \"<string>\",\n \"value\": \"<string>\",\n \"specimenType\": \"<string>\",\n \"option\": {\n \"statusTextOptions\": [\n \"<string>\"\n ],\n \"testLocationOptions\": [\n \"<string>\"\n ],\n \"defaultTestLocation\": \"<string>\",\n \"defaultActivityLocation\": \"<string>\",\n \"priorityTextOptions\": [\n \"<string>\"\n ],\n \"defaultPriorityText\": \"<string>\",\n \"activityLocationOptions\": [\n \"<string>\"\n ],\n \"contrastOptions\": [\n \"<string>\"\n ],\n \"compareWithPriorOptions\": [\n \"<string>\"\n ],\n \"showProviderContactDetails\": true,\n \"showReason\": true,\n \"showOnVisitList\": true,\n \"frequency\": \"<string>\",\n \"defaultFrequency\": \"<string>\",\n \"defaultReason\": \"<string>\",\n \"defaultLoinc\": \"<string>\",\n \"loincDescription\": \"<string>\",\n \"defaultCpt\": \"<string>\",\n \"imageLocationOptions\": [\n \"<string>\"\n ]\n },\n \"additionalInformation\": \"<string>\",\n \"changeReason\": \"<string>\",\n \"providerContactDetails\": [\n \"<unknown>\"\n ],\n \"testLocation\": \"<string>\",\n \"id\": \"<string>\",\n \"componentName\": \"<string>\",\n \"componentType\": \"<string>\",\n \"oeResourceProvenance\": {\n \"identifier\": \"<string>\",\n \"author\": {\n \"resource\": \"<string>\",\n \"identifier\": \"<string>\"\n },\n \"occurred\": \"<string>\"\n },\n \"group\": \"<string>\",\n \"subject\": \"<string>\",\n \"recorder\": \"<string>\",\n \"authoredOn\": \"<string>\",\n \"approvalRecorder\": \"<string>\",\n \"approvalRecordedOn\": \"<string>\",\n \"approver\": \"<string>\",\n \"approvedOn\": \"<string>\",\n \"deleter\": \"<string>\",\n \"deletedOn\": \"<string>\",\n \"location\": \"<string>\",\n \"requester\": \"<string>\",\n \"note\": \"<string>\",\n \"encounter\": \"<string>\",\n \"priority\": \"<string>\",\n \"administrationStatus\": \"<string>\",\n \"orchestration\": \"<string>\",\n \"protocolComponent\": \"<string>\",\n \"reasonCode\": {\n \"icd9Codes\": [\n \"<string>\"\n ],\n \"icd10Codes\": [\n \"<string>\"\n ]\n },\n \"sequence\": 123,\n \"occurrenceDateTime\": \"<string>\",\n \"status\": \"<string>\",\n \"requiresAuth\": true,\n \"orderStatusUpdatedBy\": \"<string>\",\n \"orderStatusUpdatedOn\": \"<string>\",\n \"orderDate\": \"<string>\",\n \"testIdentifier\": \"<string>\",\n \"requisitionNumber\": \"<string>\",\n \"document\": \"<string>\",\n \"occurrenceTiming\": {\n \"repeatFrequency\": \"<string>\",\n \"repeatPeriod\": \"<string>\",\n \"repeatPeriodUnit\": \"<string>\",\n \"plannedDurationValue\": 123,\n \"plannedDurationUnit\": \"<string>\",\n \"event\": \"<string>\",\n \"frequencyText\": \"<string>\",\n \"durationValue\": 123\n },\n \"compareWithPriorAnswer\": \"<string>\",\n \"compareWithPriorFacility\": \"<string>\",\n \"compareWithPriorDate\": \"<string>\",\n \"ivContrast\": \"<string>\",\n \"oralContrast\": \"<string>\",\n \"bodySite\": [\n \"<string>\"\n ],\n \"priorityText\": \"<string>\",\n \"reasonText\": \"<string>\",\n \"orderStatus\": \"<string>\",\n \"isCancellable\": true,\n \"hasDetails\": true,\n \"orderDetailsHistoryRowId\": \"<string>\",\n \"superseder\": \"<string>\",\n \"supersededOn\": \"<string>\",\n \"plannedDuration\": \"<string>\",\n \"associatedResources\": null\n },\n \"flowSheetToBeCreated\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"success": true
}{
"error": "<string>",
"message": "<string>",
"statusCode": 123,
"details": {}
}{
"error": "<string>"
}{
"error": "<string>",
"message": "<string>",
"statusCode": 123,
"details": {}
}{
"error": "<string>"
}Integration - OncoEMR
Update a radiology request in OncoEMR
Updates an existing radiology order in OncoEMR with the provided order data.
POST
/
api
/
v2
/
integrations
/
oncoemr
/
{slug}
/
orders
/
radiology
Update a radiology request in OncoEMR
curl --request POST \
--url https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology \
--header 'Content-Type: application/json' \
--data '
{
"order": {
"approvalStatus": "<string>",
"category": "<string>",
"intent": "<string>",
"isBillable": true,
"cptCode": "<string>",
"cptQuantity": 123,
"deliveryCptCode": "<string>",
"deliveryCptQuantity": 123,
"loincCode": "<string>",
"schedulerResource": "<string>",
"instruction": "<string>",
"statusText": "<string>",
"value": "<string>",
"specimenType": "<string>",
"option": {
"statusTextOptions": [
"<string>"
],
"testLocationOptions": [
"<string>"
],
"defaultTestLocation": "<string>",
"defaultActivityLocation": "<string>",
"priorityTextOptions": [
"<string>"
],
"defaultPriorityText": "<string>",
"activityLocationOptions": [
"<string>"
],
"contrastOptions": [
"<string>"
],
"compareWithPriorOptions": [
"<string>"
],
"showProviderContactDetails": true,
"showReason": true,
"showOnVisitList": true,
"frequency": "<string>",
"defaultFrequency": "<string>",
"defaultReason": "<string>",
"defaultLoinc": "<string>",
"loincDescription": "<string>",
"defaultCpt": "<string>",
"imageLocationOptions": [
"<string>"
]
},
"additionalInformation": "<string>",
"changeReason": "<string>",
"providerContactDetails": [
"<unknown>"
],
"testLocation": "<string>",
"id": "<string>",
"componentName": "<string>",
"componentType": "<string>",
"oeResourceProvenance": {
"identifier": "<string>",
"author": {
"resource": "<string>",
"identifier": "<string>"
},
"occurred": "<string>"
},
"group": "<string>",
"subject": "<string>",
"recorder": "<string>",
"authoredOn": "<string>",
"approvalRecorder": "<string>",
"approvalRecordedOn": "<string>",
"approver": "<string>",
"approvedOn": "<string>",
"deleter": "<string>",
"deletedOn": "<string>",
"location": "<string>",
"requester": "<string>",
"note": "<string>",
"encounter": "<string>",
"priority": "<string>",
"administrationStatus": "<string>",
"orchestration": "<string>",
"protocolComponent": "<string>",
"reasonCode": {
"icd9Codes": [
"<string>"
],
"icd10Codes": [
"<string>"
]
},
"sequence": 123,
"occurrenceDateTime": "<string>",
"status": "<string>",
"requiresAuth": true,
"orderStatusUpdatedBy": "<string>",
"orderStatusUpdatedOn": "<string>",
"orderDate": "<string>",
"testIdentifier": "<string>",
"requisitionNumber": "<string>",
"document": "<string>",
"occurrenceTiming": {
"repeatFrequency": "<string>",
"repeatPeriod": "<string>",
"repeatPeriodUnit": "<string>",
"plannedDurationValue": 123,
"plannedDurationUnit": "<string>",
"event": "<string>",
"frequencyText": "<string>",
"durationValue": 123
},
"compareWithPriorAnswer": "<string>",
"compareWithPriorFacility": "<string>",
"compareWithPriorDate": "<string>",
"ivContrast": "<string>",
"oralContrast": "<string>",
"bodySite": [
"<string>"
],
"priorityText": "<string>",
"reasonText": "<string>",
"orderStatus": "<string>",
"isCancellable": true,
"hasDetails": true,
"orderDetailsHistoryRowId": "<string>",
"superseder": "<string>",
"supersededOn": "<string>",
"plannedDuration": "<string>",
"associatedResources": null
},
"flowSheetToBeCreated": "<string>"
}
'import requests
url = "https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology"
payload = {
"order": {
"approvalStatus": "<string>",
"category": "<string>",
"intent": "<string>",
"isBillable": True,
"cptCode": "<string>",
"cptQuantity": 123,
"deliveryCptCode": "<string>",
"deliveryCptQuantity": 123,
"loincCode": "<string>",
"schedulerResource": "<string>",
"instruction": "<string>",
"statusText": "<string>",
"value": "<string>",
"specimenType": "<string>",
"option": {
"statusTextOptions": ["<string>"],
"testLocationOptions": ["<string>"],
"defaultTestLocation": "<string>",
"defaultActivityLocation": "<string>",
"priorityTextOptions": ["<string>"],
"defaultPriorityText": "<string>",
"activityLocationOptions": ["<string>"],
"contrastOptions": ["<string>"],
"compareWithPriorOptions": ["<string>"],
"showProviderContactDetails": True,
"showReason": True,
"showOnVisitList": True,
"frequency": "<string>",
"defaultFrequency": "<string>",
"defaultReason": "<string>",
"defaultLoinc": "<string>",
"loincDescription": "<string>",
"defaultCpt": "<string>",
"imageLocationOptions": ["<string>"]
},
"additionalInformation": "<string>",
"changeReason": "<string>",
"providerContactDetails": ["<unknown>"],
"testLocation": "<string>",
"id": "<string>",
"componentName": "<string>",
"componentType": "<string>",
"oeResourceProvenance": {
"identifier": "<string>",
"author": {
"resource": "<string>",
"identifier": "<string>"
},
"occurred": "<string>"
},
"group": "<string>",
"subject": "<string>",
"recorder": "<string>",
"authoredOn": "<string>",
"approvalRecorder": "<string>",
"approvalRecordedOn": "<string>",
"approver": "<string>",
"approvedOn": "<string>",
"deleter": "<string>",
"deletedOn": "<string>",
"location": "<string>",
"requester": "<string>",
"note": "<string>",
"encounter": "<string>",
"priority": "<string>",
"administrationStatus": "<string>",
"orchestration": "<string>",
"protocolComponent": "<string>",
"reasonCode": {
"icd9Codes": ["<string>"],
"icd10Codes": ["<string>"]
},
"sequence": 123,
"occurrenceDateTime": "<string>",
"status": "<string>",
"requiresAuth": True,
"orderStatusUpdatedBy": "<string>",
"orderStatusUpdatedOn": "<string>",
"orderDate": "<string>",
"testIdentifier": "<string>",
"requisitionNumber": "<string>",
"document": "<string>",
"occurrenceTiming": {
"repeatFrequency": "<string>",
"repeatPeriod": "<string>",
"repeatPeriodUnit": "<string>",
"plannedDurationValue": 123,
"plannedDurationUnit": "<string>",
"event": "<string>",
"frequencyText": "<string>",
"durationValue": 123
},
"compareWithPriorAnswer": "<string>",
"compareWithPriorFacility": "<string>",
"compareWithPriorDate": "<string>",
"ivContrast": "<string>",
"oralContrast": "<string>",
"bodySite": ["<string>"],
"priorityText": "<string>",
"reasonText": "<string>",
"orderStatus": "<string>",
"isCancellable": True,
"hasDetails": True,
"orderDetailsHistoryRowId": "<string>",
"superseder": "<string>",
"supersededOn": "<string>",
"plannedDuration": "<string>",
"associatedResources": None
},
"flowSheetToBeCreated": "<string>"
}
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify({
order: {
approvalStatus: '<string>',
category: '<string>',
intent: '<string>',
isBillable: true,
cptCode: '<string>',
cptQuantity: 123,
deliveryCptCode: '<string>',
deliveryCptQuantity: 123,
loincCode: '<string>',
schedulerResource: '<string>',
instruction: '<string>',
statusText: '<string>',
value: '<string>',
specimenType: '<string>',
option: {
statusTextOptions: ['<string>'],
testLocationOptions: ['<string>'],
defaultTestLocation: '<string>',
defaultActivityLocation: '<string>',
priorityTextOptions: ['<string>'],
defaultPriorityText: '<string>',
activityLocationOptions: ['<string>'],
contrastOptions: ['<string>'],
compareWithPriorOptions: ['<string>'],
showProviderContactDetails: true,
showReason: true,
showOnVisitList: true,
frequency: '<string>',
defaultFrequency: '<string>',
defaultReason: '<string>',
defaultLoinc: '<string>',
loincDescription: '<string>',
defaultCpt: '<string>',
imageLocationOptions: ['<string>']
},
additionalInformation: '<string>',
changeReason: '<string>',
providerContactDetails: ['<unknown>'],
testLocation: '<string>',
id: '<string>',
componentName: '<string>',
componentType: '<string>',
oeResourceProvenance: {
identifier: '<string>',
author: {resource: '<string>', identifier: '<string>'},
occurred: '<string>'
},
group: '<string>',
subject: '<string>',
recorder: '<string>',
authoredOn: '<string>',
approvalRecorder: '<string>',
approvalRecordedOn: '<string>',
approver: '<string>',
approvedOn: '<string>',
deleter: '<string>',
deletedOn: '<string>',
location: '<string>',
requester: '<string>',
note: '<string>',
encounter: '<string>',
priority: '<string>',
administrationStatus: '<string>',
orchestration: '<string>',
protocolComponent: '<string>',
reasonCode: {icd9Codes: ['<string>'], icd10Codes: ['<string>']},
sequence: 123,
occurrenceDateTime: '<string>',
status: '<string>',
requiresAuth: true,
orderStatusUpdatedBy: '<string>',
orderStatusUpdatedOn: '<string>',
orderDate: '<string>',
testIdentifier: '<string>',
requisitionNumber: '<string>',
document: '<string>',
occurrenceTiming: {
repeatFrequency: '<string>',
repeatPeriod: '<string>',
repeatPeriodUnit: '<string>',
plannedDurationValue: 123,
plannedDurationUnit: '<string>',
event: '<string>',
frequencyText: '<string>',
durationValue: 123
},
compareWithPriorAnswer: '<string>',
compareWithPriorFacility: '<string>',
compareWithPriorDate: '<string>',
ivContrast: '<string>',
oralContrast: '<string>',
bodySite: ['<string>'],
priorityText: '<string>',
reasonText: '<string>',
orderStatus: '<string>',
isCancellable: true,
hasDetails: true,
orderDetailsHistoryRowId: '<string>',
superseder: '<string>',
supersededOn: '<string>',
plannedDuration: '<string>',
associatedResources: null
},
flowSheetToBeCreated: '<string>'
})
};
fetch('https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'order' => [
'approvalStatus' => '<string>',
'category' => '<string>',
'intent' => '<string>',
'isBillable' => true,
'cptCode' => '<string>',
'cptQuantity' => 123,
'deliveryCptCode' => '<string>',
'deliveryCptQuantity' => 123,
'loincCode' => '<string>',
'schedulerResource' => '<string>',
'instruction' => '<string>',
'statusText' => '<string>',
'value' => '<string>',
'specimenType' => '<string>',
'option' => [
'statusTextOptions' => [
'<string>'
],
'testLocationOptions' => [
'<string>'
],
'defaultTestLocation' => '<string>',
'defaultActivityLocation' => '<string>',
'priorityTextOptions' => [
'<string>'
],
'defaultPriorityText' => '<string>',
'activityLocationOptions' => [
'<string>'
],
'contrastOptions' => [
'<string>'
],
'compareWithPriorOptions' => [
'<string>'
],
'showProviderContactDetails' => true,
'showReason' => true,
'showOnVisitList' => true,
'frequency' => '<string>',
'defaultFrequency' => '<string>',
'defaultReason' => '<string>',
'defaultLoinc' => '<string>',
'loincDescription' => '<string>',
'defaultCpt' => '<string>',
'imageLocationOptions' => [
'<string>'
]
],
'additionalInformation' => '<string>',
'changeReason' => '<string>',
'providerContactDetails' => [
'<unknown>'
],
'testLocation' => '<string>',
'id' => '<string>',
'componentName' => '<string>',
'componentType' => '<string>',
'oeResourceProvenance' => [
'identifier' => '<string>',
'author' => [
'resource' => '<string>',
'identifier' => '<string>'
],
'occurred' => '<string>'
],
'group' => '<string>',
'subject' => '<string>',
'recorder' => '<string>',
'authoredOn' => '<string>',
'approvalRecorder' => '<string>',
'approvalRecordedOn' => '<string>',
'approver' => '<string>',
'approvedOn' => '<string>',
'deleter' => '<string>',
'deletedOn' => '<string>',
'location' => '<string>',
'requester' => '<string>',
'note' => '<string>',
'encounter' => '<string>',
'priority' => '<string>',
'administrationStatus' => '<string>',
'orchestration' => '<string>',
'protocolComponent' => '<string>',
'reasonCode' => [
'icd9Codes' => [
'<string>'
],
'icd10Codes' => [
'<string>'
]
],
'sequence' => 123,
'occurrenceDateTime' => '<string>',
'status' => '<string>',
'requiresAuth' => true,
'orderStatusUpdatedBy' => '<string>',
'orderStatusUpdatedOn' => '<string>',
'orderDate' => '<string>',
'testIdentifier' => '<string>',
'requisitionNumber' => '<string>',
'document' => '<string>',
'occurrenceTiming' => [
'repeatFrequency' => '<string>',
'repeatPeriod' => '<string>',
'repeatPeriodUnit' => '<string>',
'plannedDurationValue' => 123,
'plannedDurationUnit' => '<string>',
'event' => '<string>',
'frequencyText' => '<string>',
'durationValue' => 123
],
'compareWithPriorAnswer' => '<string>',
'compareWithPriorFacility' => '<string>',
'compareWithPriorDate' => '<string>',
'ivContrast' => '<string>',
'oralContrast' => '<string>',
'bodySite' => [
'<string>'
],
'priorityText' => '<string>',
'reasonText' => '<string>',
'orderStatus' => '<string>',
'isCancellable' => true,
'hasDetails' => true,
'orderDetailsHistoryRowId' => '<string>',
'superseder' => '<string>',
'supersededOn' => '<string>',
'plannedDuration' => '<string>',
'associatedResources' => null
],
'flowSheetToBeCreated' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology"
payload := strings.NewReader("{\n \"order\": {\n \"approvalStatus\": \"<string>\",\n \"category\": \"<string>\",\n \"intent\": \"<string>\",\n \"isBillable\": true,\n \"cptCode\": \"<string>\",\n \"cptQuantity\": 123,\n \"deliveryCptCode\": \"<string>\",\n \"deliveryCptQuantity\": 123,\n \"loincCode\": \"<string>\",\n \"schedulerResource\": \"<string>\",\n \"instruction\": \"<string>\",\n \"statusText\": \"<string>\",\n \"value\": \"<string>\",\n \"specimenType\": \"<string>\",\n \"option\": {\n \"statusTextOptions\": [\n \"<string>\"\n ],\n \"testLocationOptions\": [\n \"<string>\"\n ],\n \"defaultTestLocation\": \"<string>\",\n \"defaultActivityLocation\": \"<string>\",\n \"priorityTextOptions\": [\n \"<string>\"\n ],\n \"defaultPriorityText\": \"<string>\",\n \"activityLocationOptions\": [\n \"<string>\"\n ],\n \"contrastOptions\": [\n \"<string>\"\n ],\n \"compareWithPriorOptions\": [\n \"<string>\"\n ],\n \"showProviderContactDetails\": true,\n \"showReason\": true,\n \"showOnVisitList\": true,\n \"frequency\": \"<string>\",\n \"defaultFrequency\": \"<string>\",\n \"defaultReason\": \"<string>\",\n \"defaultLoinc\": \"<string>\",\n \"loincDescription\": \"<string>\",\n \"defaultCpt\": \"<string>\",\n \"imageLocationOptions\": [\n \"<string>\"\n ]\n },\n \"additionalInformation\": \"<string>\",\n \"changeReason\": \"<string>\",\n \"providerContactDetails\": [\n \"<unknown>\"\n ],\n \"testLocation\": \"<string>\",\n \"id\": \"<string>\",\n \"componentName\": \"<string>\",\n \"componentType\": \"<string>\",\n \"oeResourceProvenance\": {\n \"identifier\": \"<string>\",\n \"author\": {\n \"resource\": \"<string>\",\n \"identifier\": \"<string>\"\n },\n \"occurred\": \"<string>\"\n },\n \"group\": \"<string>\",\n \"subject\": \"<string>\",\n \"recorder\": \"<string>\",\n \"authoredOn\": \"<string>\",\n \"approvalRecorder\": \"<string>\",\n \"approvalRecordedOn\": \"<string>\",\n \"approver\": \"<string>\",\n \"approvedOn\": \"<string>\",\n \"deleter\": \"<string>\",\n \"deletedOn\": \"<string>\",\n \"location\": \"<string>\",\n \"requester\": \"<string>\",\n \"note\": \"<string>\",\n \"encounter\": \"<string>\",\n \"priority\": \"<string>\",\n \"administrationStatus\": \"<string>\",\n \"orchestration\": \"<string>\",\n \"protocolComponent\": \"<string>\",\n \"reasonCode\": {\n \"icd9Codes\": [\n \"<string>\"\n ],\n \"icd10Codes\": [\n \"<string>\"\n ]\n },\n \"sequence\": 123,\n \"occurrenceDateTime\": \"<string>\",\n \"status\": \"<string>\",\n \"requiresAuth\": true,\n \"orderStatusUpdatedBy\": \"<string>\",\n \"orderStatusUpdatedOn\": \"<string>\",\n \"orderDate\": \"<string>\",\n \"testIdentifier\": \"<string>\",\n \"requisitionNumber\": \"<string>\",\n \"document\": \"<string>\",\n \"occurrenceTiming\": {\n \"repeatFrequency\": \"<string>\",\n \"repeatPeriod\": \"<string>\",\n \"repeatPeriodUnit\": \"<string>\",\n \"plannedDurationValue\": 123,\n \"plannedDurationUnit\": \"<string>\",\n \"event\": \"<string>\",\n \"frequencyText\": \"<string>\",\n \"durationValue\": 123\n },\n \"compareWithPriorAnswer\": \"<string>\",\n \"compareWithPriorFacility\": \"<string>\",\n \"compareWithPriorDate\": \"<string>\",\n \"ivContrast\": \"<string>\",\n \"oralContrast\": \"<string>\",\n \"bodySite\": [\n \"<string>\"\n ],\n \"priorityText\": \"<string>\",\n \"reasonText\": \"<string>\",\n \"orderStatus\": \"<string>\",\n \"isCancellable\": true,\n \"hasDetails\": true,\n \"orderDetailsHistoryRowId\": \"<string>\",\n \"superseder\": \"<string>\",\n \"supersededOn\": \"<string>\",\n \"plannedDuration\": \"<string>\",\n \"associatedResources\": null\n },\n \"flowSheetToBeCreated\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology")
.header("Content-Type", "application/json")
.body("{\n \"order\": {\n \"approvalStatus\": \"<string>\",\n \"category\": \"<string>\",\n \"intent\": \"<string>\",\n \"isBillable\": true,\n \"cptCode\": \"<string>\",\n \"cptQuantity\": 123,\n \"deliveryCptCode\": \"<string>\",\n \"deliveryCptQuantity\": 123,\n \"loincCode\": \"<string>\",\n \"schedulerResource\": \"<string>\",\n \"instruction\": \"<string>\",\n \"statusText\": \"<string>\",\n \"value\": \"<string>\",\n \"specimenType\": \"<string>\",\n \"option\": {\n \"statusTextOptions\": [\n \"<string>\"\n ],\n \"testLocationOptions\": [\n \"<string>\"\n ],\n \"defaultTestLocation\": \"<string>\",\n \"defaultActivityLocation\": \"<string>\",\n \"priorityTextOptions\": [\n \"<string>\"\n ],\n \"defaultPriorityText\": \"<string>\",\n \"activityLocationOptions\": [\n \"<string>\"\n ],\n \"contrastOptions\": [\n \"<string>\"\n ],\n \"compareWithPriorOptions\": [\n \"<string>\"\n ],\n \"showProviderContactDetails\": true,\n \"showReason\": true,\n \"showOnVisitList\": true,\n \"frequency\": \"<string>\",\n \"defaultFrequency\": \"<string>\",\n \"defaultReason\": \"<string>\",\n \"defaultLoinc\": \"<string>\",\n \"loincDescription\": \"<string>\",\n \"defaultCpt\": \"<string>\",\n \"imageLocationOptions\": [\n \"<string>\"\n ]\n },\n \"additionalInformation\": \"<string>\",\n \"changeReason\": \"<string>\",\n \"providerContactDetails\": [\n \"<unknown>\"\n ],\n \"testLocation\": \"<string>\",\n \"id\": \"<string>\",\n \"componentName\": \"<string>\",\n \"componentType\": \"<string>\",\n \"oeResourceProvenance\": {\n \"identifier\": \"<string>\",\n \"author\": {\n \"resource\": \"<string>\",\n \"identifier\": \"<string>\"\n },\n \"occurred\": \"<string>\"\n },\n \"group\": \"<string>\",\n \"subject\": \"<string>\",\n \"recorder\": \"<string>\",\n \"authoredOn\": \"<string>\",\n \"approvalRecorder\": \"<string>\",\n \"approvalRecordedOn\": \"<string>\",\n \"approver\": \"<string>\",\n \"approvedOn\": \"<string>\",\n \"deleter\": \"<string>\",\n \"deletedOn\": \"<string>\",\n \"location\": \"<string>\",\n \"requester\": \"<string>\",\n \"note\": \"<string>\",\n \"encounter\": \"<string>\",\n \"priority\": \"<string>\",\n \"administrationStatus\": \"<string>\",\n \"orchestration\": \"<string>\",\n \"protocolComponent\": \"<string>\",\n \"reasonCode\": {\n \"icd9Codes\": [\n \"<string>\"\n ],\n \"icd10Codes\": [\n \"<string>\"\n ]\n },\n \"sequence\": 123,\n \"occurrenceDateTime\": \"<string>\",\n \"status\": \"<string>\",\n \"requiresAuth\": true,\n \"orderStatusUpdatedBy\": \"<string>\",\n \"orderStatusUpdatedOn\": \"<string>\",\n \"orderDate\": \"<string>\",\n \"testIdentifier\": \"<string>\",\n \"requisitionNumber\": \"<string>\",\n \"document\": \"<string>\",\n \"occurrenceTiming\": {\n \"repeatFrequency\": \"<string>\",\n \"repeatPeriod\": \"<string>\",\n \"repeatPeriodUnit\": \"<string>\",\n \"plannedDurationValue\": 123,\n \"plannedDurationUnit\": \"<string>\",\n \"event\": \"<string>\",\n \"frequencyText\": \"<string>\",\n \"durationValue\": 123\n },\n \"compareWithPriorAnswer\": \"<string>\",\n \"compareWithPriorFacility\": \"<string>\",\n \"compareWithPriorDate\": \"<string>\",\n \"ivContrast\": \"<string>\",\n \"oralContrast\": \"<string>\",\n \"bodySite\": [\n \"<string>\"\n ],\n \"priorityText\": \"<string>\",\n \"reasonText\": \"<string>\",\n \"orderStatus\": \"<string>\",\n \"isCancellable\": true,\n \"hasDetails\": true,\n \"orderDetailsHistoryRowId\": \"<string>\",\n \"superseder\": \"<string>\",\n \"supersededOn\": \"<string>\",\n \"plannedDuration\": \"<string>\",\n \"associatedResources\": null\n },\n \"flowSheetToBeCreated\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.example.com/api/v2/integrations/oncoemr/{slug}/orders/radiology")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "{\n \"order\": {\n \"approvalStatus\": \"<string>\",\n \"category\": \"<string>\",\n \"intent\": \"<string>\",\n \"isBillable\": true,\n \"cptCode\": \"<string>\",\n \"cptQuantity\": 123,\n \"deliveryCptCode\": \"<string>\",\n \"deliveryCptQuantity\": 123,\n \"loincCode\": \"<string>\",\n \"schedulerResource\": \"<string>\",\n \"instruction\": \"<string>\",\n \"statusText\": \"<string>\",\n \"value\": \"<string>\",\n \"specimenType\": \"<string>\",\n \"option\": {\n \"statusTextOptions\": [\n \"<string>\"\n ],\n \"testLocationOptions\": [\n \"<string>\"\n ],\n \"defaultTestLocation\": \"<string>\",\n \"defaultActivityLocation\": \"<string>\",\n \"priorityTextOptions\": [\n \"<string>\"\n ],\n \"defaultPriorityText\": \"<string>\",\n \"activityLocationOptions\": [\n \"<string>\"\n ],\n \"contrastOptions\": [\n \"<string>\"\n ],\n \"compareWithPriorOptions\": [\n \"<string>\"\n ],\n \"showProviderContactDetails\": true,\n \"showReason\": true,\n \"showOnVisitList\": true,\n \"frequency\": \"<string>\",\n \"defaultFrequency\": \"<string>\",\n \"defaultReason\": \"<string>\",\n \"defaultLoinc\": \"<string>\",\n \"loincDescription\": \"<string>\",\n \"defaultCpt\": \"<string>\",\n \"imageLocationOptions\": [\n \"<string>\"\n ]\n },\n \"additionalInformation\": \"<string>\",\n \"changeReason\": \"<string>\",\n \"providerContactDetails\": [\n \"<unknown>\"\n ],\n \"testLocation\": \"<string>\",\n \"id\": \"<string>\",\n \"componentName\": \"<string>\",\n \"componentType\": \"<string>\",\n \"oeResourceProvenance\": {\n \"identifier\": \"<string>\",\n \"author\": {\n \"resource\": \"<string>\",\n \"identifier\": \"<string>\"\n },\n \"occurred\": \"<string>\"\n },\n \"group\": \"<string>\",\n \"subject\": \"<string>\",\n \"recorder\": \"<string>\",\n \"authoredOn\": \"<string>\",\n \"approvalRecorder\": \"<string>\",\n \"approvalRecordedOn\": \"<string>\",\n \"approver\": \"<string>\",\n \"approvedOn\": \"<string>\",\n \"deleter\": \"<string>\",\n \"deletedOn\": \"<string>\",\n \"location\": \"<string>\",\n \"requester\": \"<string>\",\n \"note\": \"<string>\",\n \"encounter\": \"<string>\",\n \"priority\": \"<string>\",\n \"administrationStatus\": \"<string>\",\n \"orchestration\": \"<string>\",\n \"protocolComponent\": \"<string>\",\n \"reasonCode\": {\n \"icd9Codes\": [\n \"<string>\"\n ],\n \"icd10Codes\": [\n \"<string>\"\n ]\n },\n \"sequence\": 123,\n \"occurrenceDateTime\": \"<string>\",\n \"status\": \"<string>\",\n \"requiresAuth\": true,\n \"orderStatusUpdatedBy\": \"<string>\",\n \"orderStatusUpdatedOn\": \"<string>\",\n \"orderDate\": \"<string>\",\n \"testIdentifier\": \"<string>\",\n \"requisitionNumber\": \"<string>\",\n \"document\": \"<string>\",\n \"occurrenceTiming\": {\n \"repeatFrequency\": \"<string>\",\n \"repeatPeriod\": \"<string>\",\n \"repeatPeriodUnit\": \"<string>\",\n \"plannedDurationValue\": 123,\n \"plannedDurationUnit\": \"<string>\",\n \"event\": \"<string>\",\n \"frequencyText\": \"<string>\",\n \"durationValue\": 123\n },\n \"compareWithPriorAnswer\": \"<string>\",\n \"compareWithPriorFacility\": \"<string>\",\n \"compareWithPriorDate\": \"<string>\",\n \"ivContrast\": \"<string>\",\n \"oralContrast\": \"<string>\",\n \"bodySite\": [\n \"<string>\"\n ],\n \"priorityText\": \"<string>\",\n \"reasonText\": \"<string>\",\n \"orderStatus\": \"<string>\",\n \"isCancellable\": true,\n \"hasDetails\": true,\n \"orderDetailsHistoryRowId\": \"<string>\",\n \"superseder\": \"<string>\",\n \"supersededOn\": \"<string>\",\n \"plannedDuration\": \"<string>\",\n \"associatedResources\": null\n },\n \"flowSheetToBeCreated\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"success": true
}{
"error": "<string>",
"message": "<string>",
"statusCode": 123,
"details": {}
}{
"error": "<string>"
}{
"error": "<string>",
"message": "<string>",
"statusCode": 123,
"details": {}
}{
"error": "<string>"
}Path Parameters
The slug of the OncoEMR connection.
Body
application/json
The complete order object to update.
Show child attributes
Show child attributes
Order update scope: 'ThisDateOnly' or 'ThisAndFutureDates'.
Available options:
ThisDateOnly, ThisAndFutureDates Flow sheet to be created (optional, defaults to empty string).
Response
Default Response
Whether the update was successful
⌘I