Home

NewRxRequest

POST api/Orders/{systemID}/NewRxRequest

Submit one or more NewRxRequests (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] - "Prescriber Does Not Accept Electronic NewRxRequests"
            [ER] - General Error (See message for specific details about the error)

Request Information

Parameters

NameDescriptionAdditional information
systemID
Unique ID for system

Define this parameter in the request URI.

requests
List of NewRxRequests:
            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
            ICDDiagnosisCode1 - ICD-10 diagnoses code 
            ICDDiagnosisCode2 - Secondary ICD-10 diagnosis code
            Quantity - Quantity of medication (3 digit max),
            DaysSupply - Number of days supply (3 digit max),
            LastFillDate - Date last filled (YYYYMMDD),
            Sig - Directions (1000 character max) 
            Urgent - Is NewRxRequest urgent? (Y/N),

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",
    "ICDDiagnosisCode1": "sample string 6",
    "ICDDiagnosisCode2": "sample string 7",
    "Quantity": "sample string 8",
    "DaysSupply": "sample string 9",
    "LastFillDate": "sample string 10",
    "Sig": "sample string 11",
    "Urgent": "sample string 12"
  },
  {
    "StoreNumber": "sample string 1",
    "EmployeeID": "sample string 2",
    "PatientID": "sample string 3",
    "PrescriberID": "sample string 4",
    "DrugID": "sample string 5",
    "ICDDiagnosisCode1": "sample string 6",
    "ICDDiagnosisCode2": "sample string 7",
    "Quantity": "sample string 8",
    "DaysSupply": "sample string 9",
    "LastFillDate": "sample string 10",
    "Sig": "sample string 11",
    "Urgent": "sample string 12"
  },
  {
    "StoreNumber": "sample string 1",
    "EmployeeID": "sample string 2",
    "PatientID": "sample string 3",
    "PrescriberID": "sample string 4",
    "DrugID": "sample string 5",
    "ICDDiagnosisCode1": "sample string 6",
    "ICDDiagnosisCode2": "sample string 7",
    "Quantity": "sample string 8",
    "DaysSupply": "sample string 9",
    "LastFillDate": "sample string 10",
    "Sig": "sample string 11",
    "Urgent": "sample string 12"
  }
]

text/javascript

Sample:
[{"StoreNumber":"sample string 1","EmployeeID":"sample string 2","PatientID":"sample string 3","PrescriberID":"sample string 4","DrugID":"sample string 5","ICDDiagnosisCode1":"sample string 6","ICDDiagnosisCode2":"sample string 7","Quantity":"sample string 8","DaysSupply":"sample string 9","LastFillDate":"sample string 10","Sig":"sample string 11","Urgent":"sample string 12"},{"StoreNumber":"sample string 1","EmployeeID":"sample string 2","PatientID":"sample string 3","PrescriberID":"sample string 4","DrugID":"sample string 5","ICDDiagnosisCode1":"sample string 6","ICDDiagnosisCode2":"sample string 7","Quantity":"sample string 8","DaysSupply":"sample string 9","LastFillDate":"sample string 10","Sig":"sample string 11","Urgent":"sample string 12"},{"StoreNumber":"sample string 1","EmployeeID":"sample string 2","PatientID":"sample string 3","PrescriberID":"sample string 4","DrugID":"sample string 5","ICDDiagnosisCode1":"sample string 6","ICDDiagnosisCode2":"sample string 7","Quantity":"sample string 8","DaysSupply":"sample string 9","LastFillDate":"sample string 10","Sig":"sample string 11","Urgent":"sample string 12"}]

application/xml, text/xml

Sample:
<ArrayOfNewRxRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QCFWebAPI.Models">
  <NewRxRequest>
    <DaysSupply>sample string 9</DaysSupply>
    <DrugID>sample string 5</DrugID>
    <EmployeeID>sample string 2</EmployeeID>
    <ICDDiagnosisCode1>sample string 6</ICDDiagnosisCode1>
    <ICDDiagnosisCode2>sample string 7</ICDDiagnosisCode2>
    <LastFillDate>sample string 10</LastFillDate>
    <PatientID>sample string 3</PatientID>
    <PrescriberID>sample string 4</PrescriberID>
    <Quantity>sample string 8</Quantity>
    <Sig>sample string 11</Sig>
    <StoreNumber>sample string 1</StoreNumber>
    <Urgent>sample string 12</Urgent>
  </NewRxRequest>
  <NewRxRequest>
    <DaysSupply>sample string 9</DaysSupply>
    <DrugID>sample string 5</DrugID>
    <EmployeeID>sample string 2</EmployeeID>
    <ICDDiagnosisCode1>sample string 6</ICDDiagnosisCode1>
    <ICDDiagnosisCode2>sample string 7</ICDDiagnosisCode2>
    <LastFillDate>sample string 10</LastFillDate>
    <PatientID>sample string 3</PatientID>
    <PrescriberID>sample string 4</PrescriberID>
    <Quantity>sample string 8</Quantity>
    <Sig>sample string 11</Sig>
    <StoreNumber>sample string 1</StoreNumber>
    <Urgent>sample string 12</Urgent>
  </NewRxRequest>
  <NewRxRequest>
    <DaysSupply>sample string 9</DaysSupply>
    <DrugID>sample string 5</DrugID>
    <EmployeeID>sample string 2</EmployeeID>
    <ICDDiagnosisCode1>sample string 6</ICDDiagnosisCode1>
    <ICDDiagnosisCode2>sample string 7</ICDDiagnosisCode2>
    <LastFillDate>sample string 10</LastFillDate>
    <PatientID>sample string 3</PatientID>
    <PrescriberID>sample string 4</PrescriberID>
    <Quantity>sample string 8</Quantity>
    <Sig>sample string 11</Sig>
    <StoreNumber>sample string 1</StoreNumber>
    <Urgent>sample string 12</Urgent>
  </NewRxRequest>
</ArrayOfNewRxRequest>

Response Information

List of NewRxRequest 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:
<ArrayOfNewRxRequestResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/QCFWebAPI.Models">
  <NewRxRequestResponse>
    <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>
  </NewRxRequestResponse>
  <NewRxRequestResponse>
    <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>
  </NewRxRequestResponse>
  <NewRxRequestResponse>
    <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>
  </NewRxRequestResponse>
</ArrayOfNewRxRequestResponse>