MyTurn Academy

PCN Act 2022 · Training & Continuing Professional Development Platform
Demo: ACAD-001 / 8801 (Pharm. Okafor — Superintendent)
ACAD-002 / 8802 (Pharm. Adeleke — Dispensary)
ACAD-003 / 8803 (Chukwu Nwosu — Warehouse Tech)
PUBLIC ZONE — INTERNET ACCESSIBLE
Authorized Roles: All staff (Pharmacist, Doctor, Wholesale Customer)
Permissions: course:enroll, cpd:track, cert:download
Access: myturnhealth.com → SSO Login → Direct Access
Session: PCN 2026 biometric KYC for certification exams
Mandatory Modules
5
Completed
3
Cert Status
VALID
CPD Points
42
Kill-Switch
OFF
Next Expiry
2027-03-21
Microservice Mesh Status
MyTurn Pharma-OS
Port 8000
Last: Offline
MyTurn Clinic
Port 8001
Last: Offline
MyTurn PMS
Port 8002
Last: Offline
MyTurn Academy
Port 8003
Last: Online
MyTurn Pay
Port 8004
Last: Offline
MyTurn Financing
Port 8005
Last: Offline
API Gateway Routes:
/api/v1/inventory/* → Hub
/api/v1/clearinghouse/* → PMS
/api/v1/clinical/* → Clinic
/api/v1/academy/* → Academy
/api/v1/settlement/* → Pay
/api/v1/credit/* → Financing
2026 Competency-Based Curriculum — Progress
Upcoming Deadlines & Alerts
GS1 & Traceability Assessment: Due in 14 days — 2 attempts remaining
Digital Health Ethics Module: New content released — NDPA 2023 amendment update
SF Medicine Detection: Certification renewed — valid until 2027-03-21
CPD Incentive Loop
Complete CPD Module → Unlock 30-day MyTurn Pay Fee Discount for your pharmacy
Active fee discounts earned through CPD completion are broadcast to MyTurn Pay via turnAcademyIncentive localStorage bus
Module NameCompleted DateDiscount %ExpiresStatus
GS1 & Traceability2026-01-152%2026-04-15ACTIVE
Digital Health Ethics2026-02-102%2026-05-10ACTIVE
SF Medicine Detection2026-03-052%2026-06-05ACTIVE
Anti-Malarial Guidelines 20262026-03-192%2026-06-19ACTIVE
Top Learners This Month
RankStaffModules DoneAvg. ScoreCPD Points
1Pharm. Amara Okafor5/594%52
2Pharm. Chisom Adeleke5/591%48
3Chukwu Nwosu4/588%38
4Zainab Hassan4/585%35
5Oluwaseun Adeyemi3/582%30
PCN Act 2022 / NAFDAC 2026 Mandate: All pharmacy staff must complete 5 mandatory competency modules annually. Failure triggers the Academy Kill-Switch — MyTurn Pay settlement greyed out, MyTurn PMS Category A/B dispensing blocked.
Module 1 — GS1 & Traceability (NAFDAC)
Authority: NAFDAC | Duration: 6 hours | CPD: 8 points | Annual Renewal
GS1-128 barcode standards, GTIN/Batch/Expiry/Serial encoding, NAFDAC Drug Authentication System (DAS), EPCIS 2.0 event capture, Scan-to-Verify workflow, counterfeit interception protocol. Covers MyTurn PMS integration for real-time scan verification at point of dispensing.
COMPLETED Score: 92% | Completed: 2026-01-15
Module 2 — Digital Health Ethics (NDPA)
Authority: NDPA / FCCPC | Duration: 4 hours | CPD: 6 points | Annual Renewal
NDPA 2023 data protection principles, patient consent management, FCCPC DEON 2026 compliance, Zero-contact/photo/call scraping rules, Lagos Vault 4-zone architecture awareness, breach response protocol (72-hour NDPC notification), PHI/PII handling for pharmacy staff.
COMPLETED Score: 88% | Completed: 2026-02-10
Module 3 — Substandard & Falsified (SF) Medicine Detection (NAFDAC)
Authority: NAFDAC | Duration: 5 hours | CPD: 8 points | Annual Renewal
Visual inspection techniques, packaging forensics, TruScan handheld Raman spectroscopy, NAFDAC Mobile Authentication Service (MAS), WHO Global Surveillance & Monitoring System reporting, SF interception chain-of-custody, MyTurn PMS quarantine workflow integration.
COMPLETED Score: 95% | Completed: 2026-03-05
Module 4 — Clinical EMR Workflow (NDHI)
Authority: NDHI / FMOH | Duration: 5 hours | CPD: 7 points | Annual Renewal
FHIR R4 resource handling, ICD-11 diagnosis coding, MyTurn Clinic Rx Token lifecycle, electronic prescribing workflow, drug-drug interaction alerting, clinical decision support integration, EMR-to-PMS handoff protocol, eClat patient volume verification for MyTurn Financing.
IN PROGRESS Progress: 60% | Module 3 of 5 sub-units
Module 5 — Warehouse GDP (PCN)
Authority: PCN | Duration: 6 hours | CPD: 8 points | Annual Renewal
Good Distribution Practice (GDP) guidelines, cold chain management (2-8C, 15-25C, -20C zones), FEFO/FIFO enforcement, warehouse zone mapping, temperature excursion protocol, vehicle qualification, delivery note reconciliation, NDLEA Schedule I-IV double-auth requirements.
NOT STARTED Prerequisite: Complete Module 4 first
Module 6 — Anti-Malarial Guidelines 2026 (NAFDAC/WHO)
Authority: NAFDAC / WHO | Duration: 4 hours | CPD: 6 points | Annual Renewal
Updated anti-malarial therapy protocols, artemisinin-based combination therapies (ACTs), resistance monitoring, patient counseling guidelines, MyTurn Pay integration for malaria treatment subsidies, WHO Global Malaria Programme 2026 updates, pharmacovigilance reporting for adverse events.
COMPLETED Score: 91% | Completed: 2026-03-19
Unlock: 30-day MyTurn Pay Fee Discount — Completing this module unlocks transaction fee waiver for your pharmacy
Curriculum Summary
#ModuleAuthorityHoursCPDStatusScore
1GS1 & TraceabilityNAFDAC6h8DONE92%
2Digital Health EthicsNDPA/FCCPC4h6DONE88%
3SF Medicine DetectionNAFDAC5h8DONE95%
4Clinical EMR WorkflowNDHI/FMOH5h760%
5Warehouse GDPPCN6h8PENDING
6Anti-Malarial Guidelines 2026NAFDAC/WHO4h6DONE91%
Total: 30 hours | 43 CPD points | 12-month certification cycle | Annual renewal required by PCN Act 2022
Active Course — Module 4: Clinical EMR Workflow
Sub-Unit 3 of 5: Drug-Drug Interaction Alerting
Duration: 1 hour | Started: 2026-03-18
IN PROGRESS
60% complete — 2 sub-units remaining
Sub-Unit Progress:
Sub-UnitTopicDurationStatus
4.1FHIR R4 Resource Handling1hDONE
4.2ICD-11 Diagnosis Coding1hDONE
4.3Drug-Drug Interaction Alerting1hIN PROGRESS
4.4Rx Token Lifecycle & EMR-PMS Handoff1hLOCKED
4.5eClat Integration & Patient Volume Verification1hLOCKED
Completed Modules — Certificate-Ready
ModuleCompletedScoreCPDCert
GS1 & Traceability2026-01-1592%8ISSUED
Digital Health Ethics2026-02-1088%6ISSUED
SF Medicine Detection2026-03-0595%8ISSUED
NIN Biometric Attendance Log (This Module)
DateSub-UnitNIN VerifiedDurationStatus
2026-03-154.1 — FHIR R4NIN-****567862 minVERIFIED
2026-03-174.2 — ICD-11NIN-****567858 minVERIFIED
2026-03-184.3 — DDI AlertingNIN-****567835 minPARTIAL
Assessment Rules (PCN Act 2022): 10-question quiz per module | Pass mark: 80% (8/10) | Maximum 3 attempts | 3 failures = Refresher Requirement (must re-take entire module) | Biometric NIN verification required before each attempt.
Module Assessment Status
ModuleAttemptsBest ScorePass?RemainingAction
GS1 & Traceability1/392% PASSED Certified
Digital Health Ethics2/388% PASSED Certified
SF Medicine Detection1/395% PASSED Certified
Clinical EMR Workflow0/3 PENDING3
Warehouse GDP0/3 LOCKED3 Complete module first
Refresher Lock-Out Register
3-Fail Rule: Staff who fail 3 consecutive attempts must complete a supervised refresher session before re-attempting. The refresher is a full module re-take with NIN-verified in-person attendance.
Staff IDNameModuleFailsStatusNext Eligible
ACAD-007Ibrahim MusaGS1 & Traceability3/3LOCKED OUTRefresher Required
ACAD-012Fatima YusufWarehouse GDP3/3LOCKED OUTRefresher Scheduled: Apr 5
ACAD-019Emeka ObiDigital Health Ethics2/3WARNING1 attempt remaining
Biometric NIN Attendance (PCN Act 2022 s.14): All training sessions and assessments require NIN API verification. The system captures a biometric hash — no raw biometric data is stored. NIN number is masked (NIN-****XXXX) in all logs.
NIN Verification Terminal
Attendance Log — Last 30 Days
DateStaffNIN (Masked)PurposeModuleHashStatus
2026-03-21ACAD-001NIN-****5678TrainingClinical EMR0x7a3f...c2e1VERIFIED
2026-03-20ACAD-002NIN-****2345AssessmentSF Medicine0x9b2d...f4a7VERIFIED
2026-03-19ACAD-003NIN-****8901TrainingWarehouse GDP0x4e1c...a8b3VERIFIED
2026-03-18ACAD-001NIN-****5678TrainingClinical EMR0x6f5a...d9e2VERIFIED
2026-03-17ACAD-002NIN-****2345TrainingDigital Ethics0x3c8b...e1f6VERIFIED
2026-03-15ACAD-001NIN-****5678TrainingClinical EMR0x2d4e...b7c9VERIFIED
NIN API Integration Architecture
Data Flow: Staff NIN (11 digits) sent to NIMC API via TLS 1.3 encrypted channel. API returns verification hash + match confidence score. MyTurn Academy stores ONLY the hash + masked NIN (last 4 digits). Raw NIN is never persisted in the Lagos Vault. Biometric template stays at NIMC — zero local biometric storage.

Privacy Shield: NIN verification data stored in Zone C (Security) of the Lagos Vault. No cross-zone query allowed. NDPA 2023 Article 25 consent required for each verification. Audit trail immutable — 7-year retention per PCN Act 2022.
Digital Certificates — QR Code Verified
Immutable Certificates: Each certificate contains a QR code linking to the MyTurn Academy Cert Validator API. Certificates are SHA-256 signed and stored in Zone C of the Lagos Vault. 12-month expiry cycle — auto-renewal requires re-assessment.
Cert IDModuleIssuedExpiresScoreQR HashStatusAction
CERT-2026-GS1-001 GS1 & Traceability2026-01-152027-01-1592% SHA256:7a3f...c2e1 ACTIVE
CERT-2026-ETH-002 Digital Health Ethics2026-02-102027-02-1088% SHA256:9b2d...f4a7 ACTIVE
CERT-2026-SFM-003 SF Medicine Detection2026-03-052027-03-0595% SHA256:4e1c...a8b3 ACTIVE
CPD (Continuing Professional Development) Tracker
CPD Earned (2026)
22
CPD Required (Annual)
37
Remaining
15
Renewal Deadline
2027-03-21
59% of annual CPD requirement met (22/37 points)
Academy Kill-Switch (PCN Act 2022 s.18): When a staff member's certification expires or they fail to complete mandatory training, the Kill-Switch automatically enforces cross-app restrictions: MyTurn Pay settlement button turns grey, MyTurn PMS blocks Category A/B dispensing. Restrictions lift immediately upon certification renewal.

KILL-SWITCH: OFF

All staff certifications are current. Full ecosystem access granted.

Kill-Switch Enforcement Rules
#Trigger ConditionMyTurn Pay ImpactMyTurn PMS ImpactSeverity
1Certification expired (any mandatory module) Settlement button GREYED OUT Cat A/B dispensing BLOCKED CRITICAL
23 failed assessment attempts (refresher required) Settlement WARNING overlay Cat A/B dispensing BLOCKED CRITICAL
3NIN biometric mismatch No impact No impact ALERT
4Certification expiring within 30 days Warning banner shown Warning banner shown WARNING
5CPD points below annual minimum No impact (grace period) No impact (grace period) INFO
Staff Kill-Switch Status — All Personnel
Staff IDNameRoleCerts ValidKill-SwitchMyTurn PayMyTurn PMS
ACAD-001Pharm. Amara OkaforSuperintendent3/5OFFACTIVEACTIVE
ACAD-002Pharm. Chisom AdelekeDispensary5/5OFFACTIVEACTIVE
ACAD-003Chukwu NwosuWarehouse Tech4/5OFFACTIVEACTIVE
ACAD-007Ibrahim MusaDispensary2/5ONGREYEDBLOCKED
ACAD-012Fatima YusufWarehouse Tech3/5ONGREYEDBLOCKED
Kill-Switch Simulation
Simulate a Kill-Switch trigger to test cross-app enforcement. This writes to the localStorage bus so MyTurn Pay and MyTurn PMS can read the enforcement state.
Cross-App localStorage Bus
Write Key: turnAcademyKillSwitch
Payload: { staffId, reason, triggered, timestamp, turnPayAction, turnPMSAction }
Read By: MyTurn Pay — greys out settlement button | MyTurn PMS — blocks Category A/B dispensing
Reset: Automatic on certification renewal or manual Director override
Certificate Validator Microservice
Public API: academy.myturnpharma.com/api/v1/validate — accepts Cert ID or QR hash, returns validity status. Used by regulators, employers, and partner pharmacies to verify staff competency.
API Response Schema
{
  "status": "VALID",
  "certificate": {
    "cert_id": "CERT-2026-GS1-001",
    "holder": "Pharm. Amara Okafor",
    "staff_id": "ACAD-001",
    "pcn_reg": "PCN/2018/04521",
    "module": "GS1 & Traceability (NAFDAC)",
    "score": 92,
    "cpd_points": 8,
    "issued": "2026-01-15",
    "expires": "2027-01-15",
    "sha256": "7a3f8b2c1d4e5f6a7b8c9d0e1f2a3b4c",
    "nin_verified": true,
    "vault_zone": "C",
    "killswitch_clear": true
  },
  "verified_at": "2026-03-21T14:30:00Z",
  "verifier_ip": "[REDACTED]"
}
Recent Validation Requests
TimestampCert IDRequesterResultResponse (ms)
2026-03-21 14:30CERT-2026-GS1-001PCN Inspector (Lagos)VALID42ms
2026-03-21 11:15CERT-2026-ETH-002NDPA AuditorVALID38ms
2026-03-20 09:45CERT-2025-GDP-EXPPartner Pharmacy (Abuja)EXPIRED35ms
2026-03-19 16:20CERT-FAKE-001UnknownNOT FOUND28ms
Regulatory Compliance Matrix — MyTurn Academy
#RequirementAuthorityImplementationStatus
1Annual competency certificationPCN Act 20225 mandatory modules, 12-month cycleMET
2Biometric identity verificationPCN Act 2022 s.14NIN API integration, hash-only storageMET
3Assessment minimum pass ratePCN Act 202280% threshold, 10-question quizzesMET
4Refresher requirement (3-fail rule)PCN Act 2022Auto-lockout + supervised re-takeMET
5Digital certificate with QR codePCN Act 2022SHA-256 signed, Lagos Vault Zone CMET
6Kill-Switch enforcementPCN Act 2022 s.18Cross-app localStorage bus to MyTurn Pay/PMSMET
7GS1 traceability trainingNAFDAC 2026Module 1: GS1-128, EPCIS 2.0, DASMET
8Data protection awarenessNDPA 2023Module 2: Lagos Vault, consent, breach protocolMET
9FCCPC DEON ethics trainingFCCPC DEON 2026Module 2 covers zero-scraping, consent gatesMET
10Counterfeit detection trainingNAFDAC 2026Module 3: Visual/TruScan/MAS/WHO reportingMET
11Clinical EMR competencyNDHI/FMOHModule 4: FHIR R4, ICD-11, Rx TokenMET
12GDP warehouse trainingPCNModule 5: Cold chain, FEFO, NDLEA schedulesMET
13CPD point trackingPCN37 CPD points/year, auto-calculatedMET
14Biometric data protectionNDPA 2023 Art. 25Hash-only, masked NIN, Zone C storageMET
15Certificate public verificationPCN Act 2022Cert Validator API — public endpointMET
16Audit trail immutabilityPCN Act 20227-year retention, Lagos Vault Zone CMET
17Cross-app access enforcementPCN Act 2022 s.18localStorage bus: turnAcademyKillSwitchMET
18NDLEA controlled substance gateNDLEACat A/B dispensing blocked if cert expiredMET
19Informed consent for biometricsFCCPC DEON 2026Consent checkbox before NIN verificationMET
20Certificate expiry notificationPCN Act 202230-day + 60-day advance warningsMET
Built to the 20-point requirement matrix — MyTurn Academy curriculum covers PCN Act 2022, NAFDAC 2026, NDPA 2023, FCCPC DEON 2026, NDHI/FMOH, and NDLEA training obligations. Regulatory filings are in progress; accreditation reference numbers will be published upon receipt from each authority.
Data Governance — DCMI Registration & Infrastructure
RequirementStatusDetails
DCMI Registration⏳ Filing in progressPENDING — DCMI application under review with NDPC
Data Residency✓ ConfiguredNigeria Data Centre — All learner data stored within Nigeria
Vault Zone Assignment✓ Zone CCertificate & credential data in Zone C (Learning Records) — 7-year retention
NIN Data Protection✓ Hash-OnlySHA-256 hashing, last 4 digits masked, NDPA §14 pseudonymization
Audit Trail — Recent Compliance Events
TimestampEventActorDetailVault Zone
2026-03-21 14:30CERT_VALIDATEDPCN InspectorCERT-2026-GS1-001 verifiedZone C
2026-03-21 10:15NIN_VERIFIEDACAD-001Training attendance — Clinical EMRZone C
2026-03-20 16:45KILLSWITCH_ONSYSTEMACAD-007 — GS1 cert expiredZone C
2026-03-20 09:30ASSESSMENT_PASSEDACAD-002SF Medicine Detection — 91%Zone C
2026-03-19 14:00LOCKOUT_TRIGGEREDSYSTEMACAD-012 — 3 fails on Warehouse GDPZone C
2026-03-18 11:20CERT_ISSUEDSYSTEMCERT-2026-SFM-003 for ACAD-001Zone C