Difference between revisions of "API Method QueueRetrieve"

From Updox API
Jump to: navigation, search
(Created page with "A method to obtain a specific item from the Integration Queue. == Fields == Please refer to the [https://updoxqa.com/iodox/updox-iodox Interactive API] for a list of the fi...")
 
 
(13 intermediate revisions by one user not shown)
Line 1: Line 1:
A method to obtain a specific item from the Integration Queue.
+
A method to retrieve a specific item from the Integration Queue.  Usually called after obtaining a queued item's messageId by calling [[API Method QueueList|/QueueList]].  All items identified by this method as available for processing will remain on the Integration Queue until a call is made to the [[API Method QueueUpdate|/QueueUpdate]] method.
 
    
 
    
 
== Fields ==
 
== Fields ==
Please refer to the [https://updoxqa.com/iodox/updox-iodox Interactive API] for a list of the fields for this method.
+
Please refer to the [https://updoxqa.com/iodox/updox-iodox Interactive API] for a list of the fields for this method.
 
+
  
 
== Sample Request and Response ==
 
== Sample Request and Response ==
  
 
==== Request ====
 
==== Request ====
REQUEST
+
 
 
   {
 
   {
 
   "auth":{
 
   "auth":{
Line 20: Line 19:
 
==== Responses ====
 
==== Responses ====
  
===== Response For Fax =====
+
[[Integration Queue Processing - Faxes]]
RESPONSE
+
 
{
+
[[Integration Queue Processing - CCD]]
    "successful": true,
+
    "responseMessage": "OK",
+
    "responseCode": 2000,
+
    "summary": {
+
        "messageId": "474030c0-a57e-4386-a377-c1eebfa7a084",
+
        "messageType": "ImportPDFRequest",
+
        "queuedDateTime": 1438710151000,
+
        "processAttemptCount": 1,
+
        "processed": false,
+
        "statusText": "sending to EHR acct #100232"
+
    },
+
    "message": {
+
        "patientZipCode": "",
+
        "patientFaxNumber": "",
+
        "patientEmail": "nate@updox.com",
+
        "patientUid": "UPDOX142885",
+
        "patientMarital": "",
+
        "documentUrl": "https://{environment}/udb/import/bb3c394f-adc0-4fbc-b91a-c005b2f09fc9.pdf",
+
        "patientState": "HI",
+
        "addedByName": "Nathan Enhanced",
+
        "patientAddress2": "",
+
        "signOff": "false",
+
        "patientLastName": "Dewport",
+
        "patientId": "0232",
+
        "patientAddress1": "",
+
        "patientSuffix": "",
+
        "name": "fsfsdf",
+
        "patientPrimaryDocId": "",
+
        "patientChartNumber": "232",
+
        "addedBy": "NATE",
+
        "patientWorkPhone": "",
+
        "patientHomePhone": "6149600067",
+
        "patientGender": "m",
+
        "patientFirstName": "Ritch",
+
        "patientCity": "",
+
        "category": "abc",
+
        "importType": "pdf",
+
        "patientMiddleName": "",
+
        "importDate": "2015-08-04",
+
        "patientSsn": "",
+
        "patientTitle": "",
+
        "patientDob": "19900120",
+
        "actionId": "70",
+
        "comments": "I am a comment"
+
    }
+
}
+

Latest revision as of 13:57, 10 August 2015

A method to retrieve a specific item from the Integration Queue. Usually called after obtaining a queued item's messageId by calling /QueueList. All items identified by this method as available for processing will remain on the Integration Queue until a call is made to the /QueueUpdate method.

Contents

Fields

Please refer to the Interactive API for a list of the fields for this method.

Sample Request and Response

Request

 {
 "auth":{
   "applicationId":"updox",
   "applicationPassword":"password",
   "accountId":"100"
   },
 "messageId":"474030c0-a57e-4386-a377-c1eebfa7a084"
 }

Responses

Integration Queue Processing - Faxes

Integration Queue Processing - CCD