MyTurn Academy

PCN Act 2022 Certified Training & LMS
Contact your account administrator for sign-in credentials.
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
Status
Last: Offline
MyTurn Clinic
Status
Last: Offline
MyTurn PMS
Status
Last: Offline
MyTurn Academy
Status
Last: Online
MyTurn Pay
Status
Last: Offline
MyTurn Financing
Status
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
1Lead Pharmacist5/594%52
2Dispensing Officer5/591%48
3Pharmacy Technician4/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-GLead PharmacistGS1 & Traceability3/3LOCKED OUTRefresher Required
ACAD-DWarehouse TechnicianWarehouse GDP3/3LOCKED OUTRefresher Scheduled: Apr 5
ACAD-FCompliance OfficerDigital 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-ANIN-****5678TrainingClinical EMR0x7a3f...c2e1VERIFIED
2026-03-20ACAD-BNIN-****2345AssessmentSF Medicine0x9b2d...f4a7VERIFIED
2026-03-19ACAD-CNIN-****8901TrainingWarehouse GDP0x4e1c...a8b3VERIFIED
2026-03-18ACAD-ANIN-****5678TrainingClinical EMR0x6f5a...d9e2VERIFIED
2026-03-17ACAD-BNIN-****2345TrainingDigital Ethics0x3c8b...e1f6VERIFIED
2026-03-15ACAD-ANIN-****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-ALead PharmacistSuperintendent3/5OFFACTIVEACTIVE
ACAD-BDispensing OfficerDispensary5/5OFFACTIVEACTIVE
ACAD-CPharmacy TechnicianWarehouse Tech4/5OFFACTIVEACTIVE
ACAD-GLead PharmacistDispensary2/5ONGREYEDBLOCKED
ACAD-DWarehouse TechnicianWarehouse 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": "Lead Pharmacist",
 "staff_id": "ACAD-A",
 "pcn_reg": "PCN/####/#####",
 "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
COMPLIANCE SCORE: 20/20 Requirements Met — MyTurn Academy fully compliant with PCN Act 2022, NAFDAC 2026, NDPA 2023, FCCPC DEON 2026, NDHI/FMOH, and NDLEA regulations.
Data Governance — DCMI Registration & Infrastructure
RequirementStatusDetails
DCMI Registration✓ RegisteredNDPA/DCMI/2026/0034 — Data Controller registered with NDPC
Data Residency✓ ConfiguredLagos sovereign data anchor (on-soil, Nigeria — no foreign cloud) — 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-ATraining attendance — Clinical EMRZone C
2026-03-20 16:45KILLSWITCH_ONSYSTEMACAD-G — GS1 cert expiredZone C
2026-03-20 09:30ASSESSMENT_PASSEDACAD-BSF Medicine Detection — 91%Zone C
2026-03-19 14:00LOCKOUT_TRIGGEREDSYSTEMACAD-D — 3 fails on Warehouse GDPZone C
2026-03-18 11:20CERT_ISSUEDSYSTEMCERT-2026-SFM-003 for ACAD-AZone C

ACPE Continuing Education Provider Hub

Standards: Accreditation Council for Pharmacy Education (ACPE) Provider Standards · NABP CPE Monitor real-time credit transmission · ACPE Universal Activity Number (UAN) format XXXXXXXX-XXXX-XX-XXX-X · Pharmacy Council of Nigeria (PCN) Continuing Pharmacy Education accreditation equivalent · 36-month rolling provider re-accreditation review
Provider Status
ACCREDITED
UAN Activities (YTD)
142
Credits Transmitted
3,847
Next Audit Window
2026-Q4

Activity Number Generator

ACPE UAN structure: Provider-Activity-Year-Session-Format-Audience · e.g., 0204-2026-021-001-L01-P

CPE Monitor — Real-Time Credit Transmission

On activity completion, learner credits transmit to the national CPE registry within 60 seconds. Wired to PCN Nigeria (primary) and NABP CPE Monitor (diaspora pharmacist sync).
Activity TitleUANTopicHoursStatusTransmitted
GS1 & NAFDAC Traceability0204-2026-021-001-L01-P018.0PCN_SYNCED2026-04-26 14:32
Digital Health Ethics & NDPA0204-2026-022-002-H02-P096.0PCN_SYNCED2026-04-26 11:08
Anti-Malarial Treatment Update0204-2026-023-003-L01-B094.0PCN_SYNCED2026-04-25 16:50
Falsified Medicine Detection0204-2026-024-004-L01-P088.0QUEUED

xAPI / cmi5 Learning Records Store (LRS)

Standards: Experience API (xAPI) by ADL Initiative · cmi5 Connectathon profile (xAPI for content launch + completion) · Tin Can API (legacy alias) · IEEE 9274.1 (LRS conformance) · Statement format: {actor, verb, object, context, result}
Statements (24h)
8,471
Active Learners
156
Verbs Tracked
14
LRS Conformance
9274.1

Statement Generator — cmi5 Launch Sequence

cmi5 launch flow: launched → initialized → progressed → completed → passed/failed → terminated

Statement Stream (live · most recent first)

Filter by actor, verb, or object. Click any statement to view full JSON-LD payload (xAPI 1.0.3 conformant).
TimestampActorVerbObjectResult
2026-04-26 14:32:14ACAD-Apassedgs192% / 100
2026-04-26 14:31:50ACAD-Acompletedgs1
2026-04-26 14:18:02ACAD-Bprogressedethics74%
2026-04-26 13:45:31ACAD-Claunchedgdp
2026-04-26 11:30:12ACAD-Bansweredethics-q12correct

SCORM Content Packaging Hub

Standards: SCORM 1.2 (legacy) · SCORM 2004 4th edition (current) · ADL Sharable Content Object Reference Model · imsmanifest.xml per IMS Content Packaging · cmi5 (xAPI-based modern launch profile) · LTI 1.3 (Learning Tools Interoperability)
Packages Loaded
12
SCORM 1.2
3
SCORM 2004 4th
7
cmi5 / LTI 1.3
2

Upload & Validate Package

Drag a .zip SCORM package or paste an HTTPS URL to imsmanifest.xml. The validator inspects sequencing rules, navigation controls, organizations, resources, and SCORM RTE binding.

Run-Time Data Viewer (cmi data model)

cmi elementValueDescription
cmi.completion_statuscompletedActivity completion (incomplete / completed / not_attempted / unknown)
cmi.success_statuspassedPass / fail / unknown
cmi.score.scaled0.92Normalized score (-1.0 to 1.0)
cmi.score.raw92Raw learner score
cmi.locationchapter-3-section-2Bookmark / resume position
cmi.suspend_data{"slide":14,"answers":[1,2,1,3]}Implementation-defined state blob (4096 chars max in 2004 4th)
cmi.session_timePT22M14SISO 8601 duration
cmi.total_timePT2H47MCumulative learner time

SCORM-to-xAPI Bridge (cmi5 wrapper)

Legacy SCORM 1.2 / 2004 packages are wrapped in a cmi5 launch envelope so they emit xAPI statements into the LRS. cmi.completion_status → verb completed; cmi.success_status → verb passed/failed; cmi.score.scaled → result {score:{scaled}}.

Bloom's Taxonomy Assessment Engine

Standards: Bloom's Revised Taxonomy (Anderson & Krathwohl, 2001) · Webb's Depth of Knowledge (DOK 1-4) · Classical Test Theory (CTT) item analysis · Cronbach's α and Kuder-Richardson KR-20 reliability coefficients · Point-biserial correlation for item discrimination
Item Bank
486
Cronbach's α
0.87
KR-20
0.84
Mean Discrim.
0.42

Assessment Blueprint Generator

Specify the target distribution across the 6 cognitive levels. The engine pulls items from the bank until the blueprint is filled, weighting by topic and difficulty.
Cognitive LevelTarget %Sample VerbsItems Available
1. Remember%define, list, recall, identify112
2. Understand%explain, summarize, classify97
3. Apply%execute, dispense, calculate134
4. Analyze%compare, differentiate, attribute78
5. Evaluate%critique, justify, judge42
6. Create%design, construct, formulate23

Item Analysis (psychometric quality)

Difficulty p = proportion correct (0.30-0.80 desirable) · Discrimination D = upper-27%-correct − lower-27%-correct (≥0.30 desirable) · Point-biserial rpb ≥ 0.20 minimum
Item IDTopicBloompDrpbVerdict
Q-GS1-014GS1Apply0.620.450.38RETAIN
Q-GS1-015GS1Analyze0.410.520.44RETAIN
Q-ETH-007EthicsEvaluate0.880.180.14REVIEW
Q-SFM-022SF MedApply0.160.080.06RETIRE
Q-GDP-003GDPRemember0.710.360.31RETAIN

Adaptive Learning Path Engine

Standards: IEEE LTSC P2247 Adaptive Instructional Systems · Bayesian Knowledge Tracing (BKT) — Corbett & Anderson, 1995 · SuperMemo SM-2 spaced-repetition algorithm · Mastery-learning model (Bloom 1968) · Rule-based engine only — no generative AI inference (per founder proprietary-orchestration covenant)
Tracked Topics
37
Mean Mastery
71%
Auto-Promoted (24h)
14
Auto-Remediated (24h)
8

Learner Mastery Map

Per-topic mastery bar (0-100%). Threshold rules: ≥85% → promote (unlock next topic) · <60% → remediate (queue review block + spaced repetition) · 60-84% → continue (current trajectory).

Prerequisites Graph (DAG)

Topic dependencies. Solid arrow = strict prerequisite (must achieve mastery first). Dashed = recommended path. Click a node to view its mastery model.
Intro GS1 SF Med Detection Compound USP <795> Ethics EMR

Spaced-Repetition Queue (SuperMemo SM-2)

Review interval doubles on each successful recall (E-Factor 2.5 default). Failed recall resets the interval to 1 day and lowers the E-Factor by 0.20.
TopicLast ReviewE-FactorNext IntervalDue
GS1 — barcode parsing2026-04-222.506 days2026-04-28
GS1 — Application Identifiers2026-04-192.3614 days2026-05-03
SF Med — visual indicators2026-04-252.301 day2026-04-26 DUE
USP <795> — BUD calc2026-04-242.503 days2026-04-27

IMS Open Badges 3.0 — Microcredentialing

Standards: IMS Open Badges 3.0 specification · W3C Verifiable Credentials Data Model 1.1 (JSON-LD signed) · W3C Decentralized Identifiers (DID) · IMS Comprehensive Learner Record (CLR) Standard · Mozilla Open Badges 2.0 backwards compatibility
Badges Issued
847
Active Badge Types
24
Stackable Paths
7
Verifiable
100%

Issue a Verifiable Badge

Each badge issues as a W3C Verifiable Credential — JSON-LD signed with the MyTurn Academy issuer DID. Anyone can verify the badge by querying the public verification endpoint without contacting the issuer.

Stackable Credentials (CLR)

Open Badges → Certificate → Microcredential → Diploma. Each tier requires the badges below it.
TIER 1 — BADGE
Single Module Mastery
e.g., GS1 Traceability Master
TIER 2 — CERTIFICATE
All 6 Mandatory Modules
PCN Annual CPD Certificate
TIER 3 — MICRO-CRED
Specialty Track
Compounding Specialist · Cold-Chain · etc.
TIER 4 — DIPLOMA
Practitioner Diploma
5+ years · 3+ specialties

Public Verification Endpoint

Public URL pattern: https://academy.myturn.health/badges/verify/{badgeId} · Returns the full Verifiable Credential JSON-LD with cryptographic signature for offline verification. · LinkedIn / personal-website embed via standardized share intent.
Badge IDClassRecipientAwardedVerifications
BDG-2026-1487GS1 Traceability MasterACAD-A2026-04-1214
BDG-2026-1502Digital Health Ethics FellowACAD-A2026-04-159
BDG-2026-1518Falsified Medicine DetectiveACAD-B2026-04-186
BDG-2026-1530USP <795> CompoundingACAD-A2026-04-223

CPE Monitor & Multi-Jurisdiction CPD Passport

Standards: NABP CPE Monitor (real-time CE credit tracking · USA) · FIP (International Pharmaceutical Federation) Continuing Professional Development Framework · Royal Pharmaceutical Society Revalidation Standards (UK) · Pharmacy Council of Nigeria Annual CPD Cycle (Nigeria · primary) · CRPNS (Council for Regulation of Pharmacy Practice in Nigeria) reciprocity
Lifetime Credits
186
YTD (12mo)
29
Required Annual
37
License Status
CURRENT

Multi-Jurisdiction License Sync

Diaspora pharmacists hold credentials in multiple jurisdictions. The Passport syncs CPD/CE credits to each registry under the rules of that jurisdiction (e.g., Nigeria PCN annual cycle, USA NABP biennial, UK GPhC annual revalidation declaration).
JurisdictionLicense #CycleRequiredEarnedExpiresSync
Nigeria PCNPCN/####/#####Annual37292026-12-31SYNCED
USA NABP CPE MonitorRPH024611 (GA)Biennial30222026-12-31SYNCED
USA NABP CPE MonitorPH27585 (MA)Biennial40222026-12-31SYNCED
UK GPhC RevalidationAnnual declaration9 recordsN/A

CPD Reflective Journal (FIP-aligned)

Each activity captures: Learning NeedActivityLearning OutcomeApplication to Practice. Required by FIP CPD Framework + UK GPhC + (recommended) Nigeria PCN.

Annual CPD Summary Export

Export the full annual CPD record in FIP-compliant format for any registry submission. PDF for paper filings, JSON for API submissions to PCN / NABP / GPhC.

Caliper Analytics & Learning Analytics Dashboard

Standards: IMS Caliper Analytics 1.2 (sensor-based learning event stream) · UNESCO IITE Learning Analytics Recommendations · LACE (Learning Analytics Community Exchange) Roadmap · Society for Learning Analytics Research (SoLAR) ethics framework · FERPA-equivalent + NDPA 2023-aligned learner privacy controls
Sensor Events (24h)
12,481
At-Risk Learners
7
Mean Time-on-Task
42 min
Completion Rate
87%

Engagement Heat Map (Caliper SessionEvent stream)

Activity by hour of day × day of week. Darker = more learner sessions started. Helps identify peak study windows and content delivery times.
Hour → Mon Tue Wed Thu Fri Sat Sun

Course-Level Drop-Off Analysis

Where in each course do learners abandon? Drop-off > 25% in any single section flags a content quality issue (likely too dense, too long, or assessment too hard).
CourseSectionEnteredCompletedDrop-OffVerdict
GS1 & TraceabilityModule 1 — Intro1561485%OK
GS1 & TraceabilityModule 3 — App Identifiers14810430%REVIEW
SF Medicine DetectionModule 2 — Visual Cues1341294%OK
SF Medicine DetectionFinal Assessment1298733%REVIEW
Warehouse GDPModule 4 — Cold Chain1121065%OK

At-Risk Learner Predictor (rule-based · early warning)

Triggers: 1. No login > 14 days · 2. Mean assessment < 60% (last 3) · 3. Time-on-task < 50% expected · 4. 2+ failed retries on same item.
LearnerTriggerLast LoginMean ScoreAction
ACAD-GNo login > 21 days2026-04-0472%OUTREACH
ACAD-DMean score < 60% × 32026-04-2554%REMEDIATE
ACAD-E2 retries on same item2026-04-2668%REMEDIATE

Privacy Controls (FERPA + NDPA aligned)

Learner Consent: Each learner controls whether engagement metrics flow into the cohort comparison views. Default OFF for new accounts; can opt-in via My Learning · Privacy.
Identifier Stripping: All Caliper sensor events strip name + NIN before reaching the analytics warehouse. Only the salted hash of the staff ID is retained.
Right to Erasure: NDPA 2023 Right-to-be-Forgotten clears all sensor events for the requesting learner within 30 days; aggregate metrics retain k-anonymity (k≥10).
Differential Privacy: All public analytics aggregations apply ε≤1.0 noise.