Journey 2 β Drug Directory β
From EDA Registry to the Doctor's Prescription Pad β
Personas
EDA Admin β Egyptian Drug Authority data manager, responsible for the national formulary
Dr. Mohamed Khalil β GP (HPR-12345-GP), searching for the right drug
Pharmacist Amir Saad β PHR-98765, at El-Ezaby Pharmacy (FAC-CAI-00445)
Today Without NDP β
In Egypt's current system:
- Drugs are prescribed by brand name only (e.g., "Augmentin" β never "Amoxicillin/Clavulanate")
- No price transparency for patients at point of prescription
- No controlled-substance flag visible to the prescriber
- Pharmacist substitutes brand with generic based on memory / availability β no system record
- Drug recalls are announced on social media or via fax to pharmacies
- No real-time shortage alerts
The Medicine Directory's Role β
The Medicine Directory is the single source of truth for all medications in Egypt. It is:
- Maintained by the Egyptian Drug Authority (EDA)
- The only approved drug list for NDP prescriptions
- The source for drug interaction data used by CDSS
- Synchronized with UHIS for insurance coverage and pricing
Sub-Journey A: EDA Drug Import Pipeline β
How new drugs enter the system β
The EDA maintains the master drug registry. Drugs enter the Medicine Directory through three mechanisms:
1. New Drug Registration (Batch) β
When a new drug is approved by the EDA:
2. Real-Time Drug Update β
When EDA updates a price or changes a drug's status:
PATCH /api/v1/medicines/EDA-MED-00456
{
"retailPrice": 145.50,
"uhisPrice": 87.30,
"status": "ACTIVE"
}3. Drug Recall Alert β
When EDA issues a product recall (e.g., contaminated batch):
Drug Data Model (What the Doctor Sees) β
When a doctor or pharmacist searches for a drug, the Medicine Directory returns a rich record:
// Example: Augmentin 875/125mg Tablet
{
drugId: "EDA-MED-00123",
commercialName: "Augmentin 875",
genericName: "Amoxicillin/Clavulanate Potassium", // INN
nameAr: "Ψ£ΩΨ¬Ω
ΩΨͺΩΩ Ω¨Ω§Ω₯",
// Classification
atcCode: "J01CR02", // ATC: Amox + enzyme inhibitor
therapeuticClass: "Beta-lactam Antibiotic",
pharmacologicalClass: "Penicillin Combination",
scheduleClass: "PRESCRIPTION_ONLY", // Not controlled
controlledSubstance: false,
requiresSpecialist: false,
// Composition
activeIngredients: [
{ name: "Amoxicillin", strength: "875mg" },
{ name: "Clavulanate", strength: "125mg" }
],
form: "TABLET",
packSize: "14 tablets",
// Manufacturer
manufacturer: "GlaxoSmithKline",
countryOfOrigin: "Egypt", // Locally manufactured
// Pricing
retailPrice: 145.50, // EGP β max retail price
uhisPrice: 87.30, // EGP β UHIS reimbursement
currency: "EGP",
insuranceCovered: true,
uhisCoveragePercent: 90, // Patient pays 10%
// Availability
available: true,
shortageIndicator: false,
// Substitution
genericEquivalent: "EDA-MED-00789", // Amoxicillin/Clav 875/125 Generic
brandAlternatives: ["EDA-MED-00124"], // Curam 875
substitutionAllowed: true,
// Safety
interactions: ["EDA-MED-05678"], // e.g., Warfarin interaction
contraindications: ["PENICILLIN_ALLERGY", "LIVER_DISEASE_SEVERE"],
status: "ACTIVE"
}Sub-Journey B: Doctor Drug Search β
Real Scenario: Dr. Mohamed searches for an antibiotic β
Dr. Mohamed is at his desk. His patient has a sinus infection and needs an antibiotic. He types "Augmentin" in the prescription interface.
Search by INN (International Nonproprietary Name) β
If Dr. Mohamed types "Amoxicillin" instead:
Results for "Amoxicillin":
ββββββββββββββββββββββββββββββββββββββββ
Amoxicillin 500mg Cap (6 brands) β EDA-MED-00456
Amoxicillin 250mg/5ml Syrup (4 brands) β EDA-MED-00457
Amoxicillin/Clavulanate (8 brands) β EDA-MED-00123
Amoxicillin 1g Tab (3 brands) β EDA-MED-00458The system encourages INN prescribing β but allows brand selection for patient familiarity.
Sub-Journey C: Generic Substitution Flow β
Scenario: Pharmacist Amir finds the brand out of stock β
Fatima comes to El-Ezaby Pharmacy (FAC-CAI-00445) with prescription RX-20260503A1B2C3. El-Ezaby doesn't have Augmentin 875mg in stock, but has the generic equivalent.
Substitution Rules
- substitutionAllowed: true on the prescription β pharmacist can substitute with bioequivalent
- substitutionAllowed: false β pharmacist must contact prescriber before substituting
- All substitutions are logged in the audit trail with pharmacist ID and reason
Sub-Journey D: Drug Information Panel β
When a doctor selects a drug, they see a comprehensive information panel. This is what makes NDP different from writing on paper:
What Dr. Mohamed sees for Augmentin 875mg: β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β π Augmentin 875mg/125mg Tablet β
β EDA-MED-00123 | ATC: J01CR02 β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Generic Name (INN): Amoxicillin / Clavulanate Potassium β
β Manufacturer: GlaxoSmithKline Egypt β
β Schedule: Prescription Only (Non-controlled) β
ββββββββββββββββββββββββ¬βββββββββββββββββββββββββββββββββββββββββββββββ€
β π° Pricing β
β Retail Price: 145.50 EGP (max retail) β
β UHIS Price: 87.30 EGP β
β UHIS Coverage: 90% β Patient copay: ~14.73 EGP β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β β οΈ Clinical Alerts (for THIS patient β Fatima Hassan) β
β β
No known allergies to penicillins β
β β οΈ Minor: Warfarin interaction β monitor INR if applicable β
β β
Appropriate dose for adult female, normal renal function β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β π Alternatives β
β Generic: Amoxicillin/Clav 875mg Generic β 89.00 EGP β
β Brand alt: Curam 875mg (Sandoz) β 138.00 EGP β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β π¦ Availability: β
Available (no shortage alert) β
β Last updated: EDA β 2026-04-15 β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββSub-Journey E: Drug Shortage Alert β
Scenario: Amoxicillin shortage β EDA notifies prescribers β
Summary: What the Drug Directory Enables β
| Without NDP | With Medicine Directory |
|---|---|
| Doctor writes "Augmentin" by memory | Doctor selects from EDA-approved drug list with full details |
| Patient doesn't know generic exists | System shows generic + price comparison |
| No recall awareness | Doctors and patients notified instantly |
| Price unknown until pharmacy | Price shown at point of prescribing |
| No interaction data at prescribing | CDSS runs interaction checks on selection |
| Pharmacist substitutes informally | Substitution logged, bioequivalence verified |
Next: Prescription Creation β β Bringing it all together in Dr. Mohamed's first NDP prescription for Fatima Hassan.