Journey 1 — Doctor Onboarding
From Paper Stamp to Digital Prescriber
Persona
Dr. Mohamed Khalil — General Practitioner (GP) Private clinic in Heliopolis, Cairo | License No. 12345 | Egyptian Medical Syndicate member National ID: 27801051234567
Today Without NDP
In Egypt's current system, Dr. Mohamed:
- Bought a rubber stamp (كاوتشوك) with his name, specialization, and clinic address
- Writes prescriptions on any paper, stamped with his seal
- Has no digital presence in the healthcare system
- Cannot be verified by a pharmacy
- Has no restriction on what he prescribes or how much
The NDP changes this entirely. Every prescriber must be registered, verified, and digitally credentialed before issuing a single electronic prescription.
Overview: The 6 Sub-Journeys
A. Application — Submitting to the HPR
Dr. Mohamed navigates to the NDP Provider Portal (https://providers.ndp.eg) and clicks "Register as Prescriber".
What Dr. Mohamed fills in:
| Field | Value | Notes |
|---|---|---|
| National ID | 27801051234567 | Auto-validates with Civil Registry |
| Full Name (Arabic) | محمد عبد الرحمن خليل | As on national ID |
| Full Name (English) | Mohamed Khalil | |
| Egyptian Medical Syndicate Number | MED-SYN-12345 | 8-digit syndicate number |
| Specialty | General Practice | Selected from EDA-approved specialty list |
| Sub-specialty | Family Medicine | Optional |
| Primary Facility | Private Clinic | Type: CLINIC |
| Clinic Address | 25 El-Nozha St, Heliopolis, Cairo | |
| Governorate | Cairo | |
| Phone | 01001234567 | Egyptian mobile format |
dr.khalil@clinic.eg |
System Flow (Application)
B. Verification — MOH × Medical Syndicate
This is the most critical step: verifying Dr. Mohamed is a real, licensed, active doctor.
Automated Verification Checks
The HPR Registry runs these checks automatically:
| Check | Source | Expected Result for Dr. Mohamed |
|---|---|---|
| National ID validity | Civil Registry API | ✅ Valid, not deceased |
| Syndicate membership | Egyptian Medical Syndicate API | ✅ Active member since 2005 |
| License status | MOH License Database | ✅ License active, expiry 2027-12-31 |
| Specialty match | Syndicate + MOH | ✅ GP confirmed |
| Criminal record flag | Ministry of Interior (if integrated) | ✅ No flags |
| Sanctions / disciplinary | Medical Syndicate | ✅ No record |
Manual Review (Fallback)
If any automated check fails or is inconclusive, a MOH Admin reviews the application:
- Uploads supporting documents (license scan, syndicate card)
- MOH Admin approves or rejects with a reason
- Estimated review: 3–5 business days
Verification Flow
Manual Review Scenario
If the Syndicate API returns INACTIVE (e.g., Dr. Mohamed forgot to renew his annual subscription), the system:
- Places the application on hold
- Sends Dr. Mohamed an SMS explaining which check failed
- Gives him 30 days to resolve and resubmit supporting documents
- An MOH Admin can manually override with documented justification
C. Credential Issuance — The HPR Functional ID
Once verified, Dr. Mohamed receives his Healthcare Provider Functional ID:
HPR-12345-GP
│ │ └── Specialty code (GP = General Practice)
│ └────────── License number
└────────────── HPR prefixWhat gets issued:
| Credential | Description | Used For |
|---|---|---|
| HPR Functional ID | HPR-12345-GP | All prescriptions, audit logs |
| Digital Certificate | X.509 cert, 2-year validity | Digital signature on prescriptions |
| Temporary Password | One-time, expires in 24h | First portal login |
| OTP Secret | TOTP seed for authenticator app | 2FA login |
Notification Sequence
D. Facility Linking — Connecting to a Clinic or Hospital
Dr. Mohamed works from his private clinic. He needs to link his HPR ID to the facility.
Scenario A: Existing Facility (Hospital / Large Clinic)
If Dr. Mohamed works at Cleopatra Hospital (already registered as FAC-CAI-00123):
- He searches for the facility by name or license number
- Submits a "join request" to the facility
- The Facility Admin approves (or the system auto-approves for certain accreditation levels)
- Dr. Mohamed is now linked:
HPR-12345-GP @ FAC-CAI-00123
Scenario B: Private Clinic (New Facility Registration)
Dr. Mohamed's clinic is not yet in the system. He registers it:
| Field | Value |
|---|---|
| Facility Name | عيادة د. محمد خليل |
| Facility Type | CLINIC |
| Governorate | Cairo |
| Address | 25 El-Nozha St, Heliopolis |
| License No | CLN-2018-04567 |
| Services | ['OUTPATIENT', 'PRESCRIBING'] |
The system creates: FAC-CAI-00789 and links Dr. Mohamed as the sole prescriber.
E. First Login — Setting Up Preferences
Dr. Mohamed logs into the portal for the first time.
Login Flow (2FA Enforced)
Prescribing Preferences
Dr. Mohamed sets up his favorite drugs (shortcuts for common prescriptions):
My Favorites:
1. Augmentin 875/125mg Tab — EDA-MED-00123
2. Brufen 400mg Tab — EDA-MED-00456
3. Panadol 500mg Tab — EDA-MED-00789
4. Vitamins B Complex — EDA-MED-01234He also sets:
- Default language: Arabic (forms, notifications)
- Printer: Clinic thermal printer (for QR printout)
- Signature: Scanned signature uploaded for prescription PDF
F. Controlled Substance Authorization (Specialist Pathway)
This sub-journey applies only to specialists who need to prescribe Schedule I–IV drugs
Dr. Mohamed as a GP cannot prescribe controlled substances. This section shows the pathway for a psychiatrist or pain specialist.
Scenario: Dr. Heba Mansour, Psychiatrist (HPR-67890-PSY), needs to prescribe Alprazolam (Schedule IV benzodiazepine).
Additional Requirements
| Requirement | Details |
|---|---|
| Specialty verification | Psychiatry confirmed in HPR |
| Controlled substance application | Separate form to EDA |
| DEA-equivalent number | Egypt Controlled Substance Number (ECSN) issued |
| Annual renewal | Every 12 months |
| Quota limits | Max 50 controlled prescriptions/month (adjustable by EDA) |
When Dr. Heba prescribes Alprazolam:
- CDSS validates her ECSN is active
- Prescription requires mandatory clinical indication field
- Quantity limited per EDA quota
- Patient must have an active diagnosis (ICD-10 code) in their record
Summary: Dr. Mohamed is Ready to Prescribe
After completing the onboarding:
✅ HPR Functional ID: HPR-12345-GP
✅ Facility: FAC-CAI-00789 (عيادة د. محمد خليل)
✅ Digital Certificate: Valid until 2028-05-03
✅ 2FA: Configured
✅ Prescribing Authority: General — All non-controlled medications
✅ Controlled Substances: ❌ Not authorized (GP restriction)Dr. Mohamed can now:
- Issue electronic prescriptions
- Have prescriptions validated against CDSS in real-time
- Have patient insurance automatically checked
- Generate QR codes and PDF printouts for patients
Next: Drug Directory → — How Dr. Mohamed finds and selects the right medication.