Know where every medicine batch went
- Batch and unit records, built for the PPB traceability standard
- GS1 DataMatrix scanning to receive, dispense, return and ship
- Distribution trees that follow wholesale resale
- Every shipment confirmed by the facility that received it
- Recall notification, quarantine and acknowledgement
- EPCIS 2.0 export, and a national report file for suppliers
- A Partner API, and a connector for SAP Business One
Example data.
One record of where every medicine batch went,
from the manufacturer to the facility that dispenses it.
The standards DawaTrack implements
-
GS1 GTIN
Product identity
-
DataMatrix
GS1 2D barcode scans
-
SSCC
Cases and pallets
-
GLN
Locations
-
EPCIS 2.0
Event export
-
PPB recalls
Severity classes and windows
DawaTrack Traceability
Batch and unit records, end to end
Every movement recorded:
Receipts, dispenses, shipments, transfers, write-offs and returns each write one event. Each event links to the one before it, so a batch can be followed hop by hop.
Wholesale resale followed:
When a facility resells stock to another DawaTrack facility, the batch's record continues at the buyer. A recall reaches the buyer too.
Stock checked nightly:
Each night DawaTrack compares stock on hand with its movement history and ledger events. A difference raises an alert for the facility's admins.
Amoxicillin 500 mg capsules
Batch BTH-2026-041 · exp. 30 Nov 2027 · GTIN 06164004321562
Traced to the patient
Pharmacy E scans 2 units out to a patient, whose phone stays at the pharmacy. From that dispense, the path back to the manufacturer is on record.
Ledger
10 of 10 events
Example data. Each event names the event before it, so the whole path can be followed from any point.
DawaTrack At the facility
Receive and dispense, free
A pharmacy, clinic or hospital does two things in DawaTrack: it receives stock and it dispenses it. Each writes to the same record as its suppliers.
- Receiving by scanning: against the shipment of a supplier on DawaTrack, or from a supplier outside it, named.
- Dispensing by scanning each pack out, its batch recorded, with a controlled-drugs register.
- Recalls that reach the batches you hold and put them in quarantine.
- Returns and transfers shipped by scanning, to a supplier or another branch.
Delivery from Distributor B · Pharmacy A
Example dataAmoxicillin 500 mg capsules
Batch BTH-2026-041 · exp. Nov 2027
1,200
Paracetamol 500 mg tablets
Batch PCM-2026-118 · exp. Mar 2028
800
Units received
2,000
Two receipts written, each pointing to the shipment it came from.
DawaTrack Partner API
Connect your ERP or WMS to DawaTrack
Manufacturers and distributors report events and read batch history over a REST API.
- OAuth2 client credentials and scoped access
- Events, bulk events, aggregation and recalls
- Webhooks for recalls, orders and shipment confirmations
- A connector for SAP Business One, not yet run against a live SAP system
- EPCIS 2.0 export for any batch you can see
- A sandbox with demo data, issued without review
POST /partner-api/v1/events/
Authorization: Bearer <access token>
Idempotency-Key: 7f3c9e2a-41d8-4a6e-9b0e-2c5d8a1f6b30
{
"event_type": "SHIP",
"gtin": "06164004321562",
"batch_number": "BTH-2026-041",
"quantity": 12000,
"facility_id": "6164001000002"
}
201 Created
Example request. The same batch can then be read back as EPCIS 2.0.
One record, used by each part of the medicine supply chain
From 1 January 2027, imported medicines must carry a GS1 DataMatrix under the Pharmacy and Poisons Board traceability standard.
DawaTrack reads DataMatrix scans today, when stock is received, dispensed, returned and shipped. Batch-level and unit-level records build up as you trade.
Source: Pharmacy and Poisons Board.
--
Days
--
Hours
--
Minutes
--
Seconds
Until 1 January 2027, 00:00 East Africa Time.
A recall, start to finish
Batch BTH-2026-041, as an example
Amoxicillin 500 mg capsules
Batch BTH-2026-041 · GTIN 06164004321562 · exp. 30 Nov 2027 · issued by the manufacturer
The recall is closed. Every site that held the batch was reached.
Progress
- Sites reached
- 6 / 6
- Units recovered
- 7,354
- Acknowledged
- 6 / 6
Activity
Newest last
Example data. Six sites still held 7,354 units of the batch when the recall was issued.
DawaTrack Today
What works today, and what does not yet
Works today
- Facilities receive, dispense, return and ship stock by scanning GS1 DataMatrix codes, free.
- Shipments are confirmed by the receiver: on DawaTrack, or through a one-time link for a receiver outside it.
- Batch trace across the facilities, suppliers and partners on DawaTrack, exported as GS1 EPCIS 2.0.
- Recalls quarantine the batch at DawaTrack facilities and email the parties outside DawaTrack that received it.
- National report: a supplier downloads its events as one EPCIS 2.0 file.
- Partner API with a sandbox, for manufacturers' and distributors' own systems.
Not yet
- No live regulator link. DawaTrack does not currently submit data to a live PPB system. The specification for the National Authentication and Traceability System (NATS) is not yet public; when it is published, DawaTrack will map its EPCIS output to it. The national report file is sent by the supplier.
- SAP Business One connector: built against SAP's published Service Layer documentation, not yet run against a live SAP system. There are no connectors for other ERPs; they connect through the Partner API.
- Not a till or accounts system. Sales, invoices, payments and accounting stay in your own system. No eTIMS invoicing, no insurance claims.
- No offline mode. Scanning needs an internet connection.
- Only what is recorded. The records cover the trading partners on DawaTrack, not the whole market.
Register your facility
Free for facilities, no credit card