Pharmacy status
Whether a prescription is ready, and why a fill is stuck.
POST/v1/actions
typepharmacy_status
Input
patientobjectRequiredWho the prescription is for.
refstringRequiredYour ID for the patient. Vene uses it to match callbacks. Up to 255 characters.
first_namestringRequiredAs the place has it on file. Up to 120 characters.
last_namestringRequiredAs the place has it on file. Up to 120 characters.
date_of_birthdateRequiredPlaces check it with the name.
pharmacyobjectRequiredWhere it was sent.
namestringRequiredSuch as
CVS Pharmacy. Up to 255 characters.addressobjectRequiredThe exact store.
line1stringRequiredStreet address. Up to 255 characters.
line2stringSuite or unit. Up to 255 characters.
citystringRequiredUp to 120 characters.
statestringRequiredSuch as
CA. Two-letter state code.postal_codestringRequiredFive-digit ZIP code. 5 digits.
npistringThe pharmacy NPI. 10 digits.
phonestringA hint. Vene checks the number before it dials. E.164 phone number.
prescriptionobjectRequiredWhat to ask about.
drug_namestringRequiredSuch as
lisinopril. Up to 255 characters.strengthstringSuch as
10 mg. Up to 64 characters.formstringSuch as
tablet. Up to 64 characters.quantityintegerUnits in the fill. 1 to 10,000.
rx_numberstringThe pharmacy's number for it. Makes every call faster. Up to 64 characters.
prescriberobjectWho wrote it.
first_namestringRequiredThe clinician's first name. Up to 120 characters.
last_namestringRequiredThe clinician's last name. Up to 120 characters.
credentialstringSuch as
MDorNP. Up to 32 characters.npistringThe clinician's NPI. The surest way to find the office. 10 digits.
specialtystringSuch as
cardiology. Up to 120 characters.practiceobjectWhere the patient is seen.
namestringSuch as
Oakland Heart Center. Up to 255 characters.addressobjectRequiredline1stringRequiredStreet address. Up to 255 characters.
line2stringSuite or unit. Up to 255 characters.
citystringRequiredUp to 120 characters.
statestringRequiredSuch as
CA. Two-letter state code.postal_codestringRequiredFive-digit ZIP code. 5 digits.
phonestringA hint. Vene checks the number before it dials. E.164 phone number.
include_cash_pricebooleanAlso ask the cash price.
Returns
The action, with this result once it ends.
summarystringWhat happened, in a sentence or two. Up to 2,000 characters.
failure_reasonenum, nullableWhy it failed. Null unless
failed.Possible values
patient_authorization_requiredThe place needs the patient herself to authorize it.place_would_not_helpThe place would not discuss it with Vene.place_unreachableClosed, never answered, or no working number.declined_by_youYou declined something the action needed.fee_over_maxThe fee was overmax_fee. The result names it.internal_errorA Vene fault.
next_stepstring, nullableWhat you could do next. Up to 1,000 characters.
fill_statusenum, nullableThe state of the fill.
Possible values
readyReady for pickup now.in_progressBeing filled.not_startedReceived, not worked on yet.on_holdStuck. Seehold_reason.out_of_stockThe pharmacy is out of the drug.transferred_outMoved to another pharmacy.not_foundNo record at this pharmacy.
ready_attimestamp, nullableWhen it will be ready.
hold_reasonenum, nullableWhy it is on hold.
Possible values
prior_authorization_requiredThe plan needs a prior authorization.refill_too_soonToo early for a refill.needs_prescriber_approvalThe prescriber has to approve it.insurance_rejectedThe plan rejected the claim.otherAnother reason. Seehold_detail.
hold_detailstring, nullableWhat the pharmacy said about the hold. Up to 1,000 characters.
cash_priceobject, nullableThe cash price, when you asked.
priceobjectamount_centsintegerWhole cents.
currencyenumAlways
USD.Possible values
USDUS dollars.
quantityintegerAt least 1.
Questions
inputtextnumberbooleandatechoice
Calls
ask_pharmacy_fill_statusask_prescriber_to_resolve_hold
Errors
400invalid_requestThe body or query failed validation.
401unauthorizedThe API key is missing, unknown, or revoked.
403forbiddenThe key lacks the scope.
409idempotency_conflictThe key was used with a different body.
429rate_limitedOver a limit. Wait for
Retry-After.500internal_errorA Vene fault.