RxIntake
POST api/Orders/{systemID}/RxIntake
Submit one or more RxIntakes (up to 35).
Special Remarks
RejectCode:
[RP] - "Patient ID Required"
[NP] - "Patient Not Found"
[RM] - "Medication Required"
[NM] - "Medication Not Found"
[RD] - "Prescriber ID Required"
[ND] - "Prescriber Not Found"
[NA] - "At least one Workflow Queue is required in PMS"
[DR] - "DocuTrack Authorization Required"
[ER] - "General Error (See message for specific details about the error)"
Request Information
Parameters
| Name | Description | Additional information |
|---|---|---|
| systemID | Unique ID for system |
Define this parameter in the request URI. |
| requests | List of RxIntakes:
PatientID - Unique identifier for patient (Required)
PrescriberID - Unique identifier for prescriber (Required)
DrugID - Unique identifer for medication (Required)
StoreNumber - Specify store number if host/remote system (default = 0)
EmployeeID - Unique identifier for employee
DocumentID - Unique identifier for Document
QuantityAuthorized - Quantity of medication (3 digit max),
DaysSupply - Number of days supply (3 digit max),
WrittenDate - Date Written (YYYYMMDD),
DueDate - Date Rx Due (YYYYMMDD),
DueTime - Time Rx Due (HHMM),
FacilityIDCode - Unique identifier for facility,
WorkflowNote - Workflow Note (50 characters) |
Define this parameter in the request body. |
Response Codes
- OK (200)
- BadRequest (400)
- NotFound (404)
- InternalServerError (500)
Request body formats
application/json, text/json
Sample:
[
{
"StoreNumber": "sample string 1",
"EmployeeID": "sample string 2",
"PatientID": "sample string 3",
"PrescriberID": "sample string 4",
"DrugID": "sample string 5",
"DocumentID": "sample string 6",
"QuantityAuthorized": "sample string 7",
"DaysSupply": "sample string 8",
"WrittenDate": "sample string 9",
"DueDate": "sample string 10",
"DueTime": "sample string 11",
"FacilityIDCode": "sample string 12",
"WorkflowNote": "sample string 13"
},
{
"StoreNumber": "sample string 1",
"EmployeeID": "sample string 2",
"PatientID": "sample string 3",
"PrescriberID": "sample string 4",
"DrugID": "sample string 5",
"DocumentID": "sample string 6",
"QuantityAuthorized": "sample string 7",
"DaysSupply": "sample string 8",
"WrittenDate": "sample string 9",
"DueDate": "sample string 10",
"DueTime": "sample string 11",
"FacilityIDCode": "sample string 12",
"WorkflowNote": "sample string 13"
},
{
"StoreNumber": "sample string 1",
"EmployeeID": "sample string 2",
"PatientID": "sample string 3",
"PrescriberID": "sample string 4",
"DrugID": "sample string 5",
"DocumentID": "sample string 6",
"QuantityAuthorized": "sample string 7",
"DaysSupply": "sample string 8",
"WrittenDate": "sample string 9",
"DueDate": "sample string 10",
"DueTime": "sample string 11",
"FacilityIDCode": "sample string 12",
"WorkflowNote": "sample string 13"
}
]
text/javascript
Sample:
[{"StoreNumber":"sample string 1","EmployeeID":"sample string 2","PatientID":"sample string 3","PrescriberID":"sample string 4","DrugID":"sample string 5","DocumentID":"sample string 6","QuantityAuthorized":"sample string 7","DaysSupply":"sample string 8","WrittenDate":"sample string 9","DueDate":"sample string 10","DueTime":"sample string 11","FacilityIDCode":"sample string 12","WorkflowNote":"sample string 13"},{"StoreNumber":"sample string 1","EmployeeID":"sample string 2","PatientID":"sample string 3","PrescriberID":"sample string 4","DrugID":"sample string 5","DocumentID":"sample string 6","QuantityAuthorized":"sample string 7","DaysSupply":"sample string 8","WrittenDate":"sample string 9","DueDate":"sample string 10","DueTime":"sample string 11","FacilityIDCode":"sample string 12","WorkflowNote":"sample string 13"},{"StoreNumber":"sample string 1","EmployeeID":"sample string 2","PatientID":"sample string 3","PrescriberID":"sample string 4","DrugID":"sample string 5","DocumentID":"sample string 6","QuantityAuthorized":"sample string 7","DaysSupply":"sample string 8","WrittenDate":"sample string 9","DueDate":"sample string 10","DueTime":"sample string 11","FacilityIDCode":"sample string 12","WorkflowNote":"sample string 13"}]
application/xml, text/xml
Sample:
<ArrayOfRxIntake xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QCFWebAPI.Models">
<RxIntake>
<DaysSupply>sample string 8</DaysSupply>
<DocumentID>sample string 6</DocumentID>
<DrugID>sample string 5</DrugID>
<DueDate>sample string 10</DueDate>
<DueTime>sample string 11</DueTime>
<EmployeeID>sample string 2</EmployeeID>
<FacilityIDCode>sample string 12</FacilityIDCode>
<PatientID>sample string 3</PatientID>
<PrescriberID>sample string 4</PrescriberID>
<QuantityAuthorized>sample string 7</QuantityAuthorized>
<StoreNumber>sample string 1</StoreNumber>
<WorkflowNote>sample string 13</WorkflowNote>
<WrittenDate>sample string 9</WrittenDate>
</RxIntake>
<RxIntake>
<DaysSupply>sample string 8</DaysSupply>
<DocumentID>sample string 6</DocumentID>
<DrugID>sample string 5</DrugID>
<DueDate>sample string 10</DueDate>
<DueTime>sample string 11</DueTime>
<EmployeeID>sample string 2</EmployeeID>
<FacilityIDCode>sample string 12</FacilityIDCode>
<PatientID>sample string 3</PatientID>
<PrescriberID>sample string 4</PrescriberID>
<QuantityAuthorized>sample string 7</QuantityAuthorized>
<StoreNumber>sample string 1</StoreNumber>
<WorkflowNote>sample string 13</WorkflowNote>
<WrittenDate>sample string 9</WrittenDate>
</RxIntake>
<RxIntake>
<DaysSupply>sample string 8</DaysSupply>
<DocumentID>sample string 6</DocumentID>
<DrugID>sample string 5</DrugID>
<DueDate>sample string 10</DueDate>
<DueTime>sample string 11</DueTime>
<EmployeeID>sample string 2</EmployeeID>
<FacilityIDCode>sample string 12</FacilityIDCode>
<PatientID>sample string 3</PatientID>
<PrescriberID>sample string 4</PrescriberID>
<QuantityAuthorized>sample string 7</QuantityAuthorized>
<StoreNumber>sample string 1</StoreNumber>
<WorkflowNote>sample string 13</WorkflowNote>
<WrittenDate>sample string 9</WrittenDate>
</RxIntake>
</ArrayOfRxIntake>
Response Information
List of RxIntake Responses: PatientID; PrescriberID; DrugID; Status (A = Accepted R = Rejected); RejectCode; StatusMessage;
Response body formats
application/json, text/json
Sample:
[
{
"PatientID": "sample string 1",
"PrescriberID": "sample string 2",
"DrugID": "sample string 3",
"Status": "sample string 4",
"RejectCode": "sample string 5",
"StatusMessage": "sample string 6"
},
{
"PatientID": "sample string 1",
"PrescriberID": "sample string 2",
"DrugID": "sample string 3",
"Status": "sample string 4",
"RejectCode": "sample string 5",
"StatusMessage": "sample string 6"
},
{
"PatientID": "sample string 1",
"PrescriberID": "sample string 2",
"DrugID": "sample string 3",
"Status": "sample string 4",
"RejectCode": "sample string 5",
"StatusMessage": "sample string 6"
}
]
text/javascript
Sample:
[{"PatientID":"sample string 1","PrescriberID":"sample string 2","DrugID":"sample string 3","Status":"sample string 4","RejectCode":"sample string 5","StatusMessage":"sample string 6"},{"PatientID":"sample string 1","PrescriberID":"sample string 2","DrugID":"sample string 3","Status":"sample string 4","RejectCode":"sample string 5","StatusMessage":"sample string 6"},{"PatientID":"sample string 1","PrescriberID":"sample string 2","DrugID":"sample string 3","Status":"sample string 4","RejectCode":"sample string 5","StatusMessage":"sample string 6"}]
application/xml, text/xml
Sample:
<ArrayOfRxIntakeResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QCFWebAPI.Models">
<RxIntakeResponse>
<DrugID>sample string 3</DrugID>
<PatientID>sample string 1</PatientID>
<PrescriberID>sample string 2</PrescriberID>
<RejectCode>sample string 5</RejectCode>
<Status>sample string 4</Status>
<StatusMessage>sample string 6</StatusMessage>
</RxIntakeResponse>
<RxIntakeResponse>
<DrugID>sample string 3</DrugID>
<PatientID>sample string 1</PatientID>
<PrescriberID>sample string 2</PrescriberID>
<RejectCode>sample string 5</RejectCode>
<Status>sample string 4</Status>
<StatusMessage>sample string 6</StatusMessage>
</RxIntakeResponse>
<RxIntakeResponse>
<DrugID>sample string 3</DrugID>
<PatientID>sample string 1</PatientID>
<PrescriberID>sample string 2</PrescriberID>
<RejectCode>sample string 5</RejectCode>
<Status>sample string 4</Status>
<StatusMessage>sample string 6</StatusMessage>
</RxIntakeResponse>
</ArrayOfRxIntakeResponse>