List prescriptions
Any signed in user. Returns the caller’s branch prescriptions with their medicine lines. Pending first, status filters to PENDING, DISPENSED, or CANCELLED, and the page params page.
GET
/api/v1/prescriptionsAuthorization
AuthorizationBearer token (JWT) · headerrequiredJWT from POST /api/v1/auth/login sent as Authorization Bearer.
Query parameters
statusstringFilter to PENDING, DISPENSED, or CANCELLED. Any other value returns nothing.
pageintegerPage number, 1 based. Defaults to 1.
page_sizeintegerRows per page, capped at 200. Defaults to 20.
Responses
200
A page of prescriptions
totalintegerrequiredmin -9007199254740991 · max 9007199254740991
pageintegerrequiredmin -9007199254740991 · max 9007199254740991
page_sizeintegerrequiredmin -9007199254740991 · max 9007199254740991
itemsobject[]requiredShow propertiesHide properties
Array of
objectidstringrequiredbranch_idstringrequiredrx_numberstringrequiredpatient_namestringrequiredpatient_id_numberstringrequiredprescriber_namestringrequiredprescriber_licensestringrequiredstatusstringrequiredsale_idstring | nullrequireddispensed_bystring | nullrequireddispensed_by_namestring | nullrequirednotesstringrequiredcreated_bystringrequiredcreated_atstringrequiredupdated_atstringrequireddispensed_atstring | nullrequireditemsobject[]requiredShow propertiesHide properties
Array of
objectidstringrequiredprescription_idstringrequiredmedicine_idstringrequiredquantityintegerrequiredmin -9007199254740991 · max 9007199254740991
dosage_instructionsstringrequiredmedicine_namestringrequiredselling_pricestringrequiredvat_categorystringrequiredrequires_prescriptionintegerrequiredmin -9007199254740991 · max 9007199254740991
401
Not authenticated
detailstringrequired