{
    "meta": {
        "api": "VoTechWorks Curriculum API",
        "version": "1.0",
        "base": "https://mail.newschoolworks.online/api/v1",
        "docs": "https://mail.newschoolworks.online/api/",
        "generated": "2026-09-26T09:10:44+00:00",
        "license": "Curriculum text © newSchoolWorks.com (Urbanicity). Free for study and non-commercial reuse with attribution to https://votechworks.com; commercial licensing on request.",
        "review": "Lesson pages, practice questions and resource lists are AI-drafted and carry status=draft until reviewed by a licensed professional in that trade or the certifying body; status=reviewed marks verified material.",
        "client": "anonymous",
        "rate_limit_per_hour": 300
    },
    "program": {
        "id": 41,
        "slug": "pharmacy-tech",
        "name": "Pharmacy Technician"
    },
    "page": {
        "count": 67,
        "total": 67,
        "limit": 100,
        "offset": 0
    },
    "lessons": [
        {
            "id": 6453,
            "course_id": 628,
            "seq": 1,
            "title": "OSHA 10 General Industry: rights, hazards, bloodborne pathogens",
            "hours": 10,
            "kind": "theory",
            "objective": "Complete the OSHA 10-hour General Industry outreach course with the healthcare hazards a pharmacy meets: sharps, bloodborne pathogens, chemical exposure, ergonomics.",
            "activities": [
                "Authorized-trainer sessions",
                "Pharmacy hazard walk: sharps, chemicals, lifting",
                "Card exam"
            ],
            "materials": "OSHA outreach materials; SDS binder",
            "check_for": "OSHA 10 card issued",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6453",
                "public": "https://votechworks.com/lesson.php?id=6453"
            }
        },
        {
            "id": 6454,
            "course_id": 628,
            "seq": 2,
            "title": "BLS for healthcare providers: CPR, AED and first aid",
            "hours": 8,
            "kind": "practice",
            "objective": "Respond to a collapse, choking, bleeding or an allergic reaction in the pharmacy until EMS arrives, including epinephrine auto-injector use.",
            "activities": [
                "Skills stations: adult/child/infant CPR, AED",
                "Anaphylaxis and opioid-overdose scenarios (naloxone)",
                "Certification skills check"
            ],
            "materials": "Manikins, AED trainer, auto-injector and naloxone trainers",
            "check_for": "AHA BLS card issued",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6454",
                "public": "https://votechworks.com/lesson.php?id=6454"
            }
        },
        {
            "id": 6455,
            "course_id": 628,
            "seq": 3,
            "title": "Pharmacy math I: fractions, decimals, percent and rounding",
            "hours": 20,
            "kind": "theory",
            "objective": "Work fractions, decimals and percentages without a calculator slip, and round and write numbers the safe way (leading zero, no trailing zero).",
            "activities": [
                "Daily 10-minute drill",
                "Error-hunt: find the misplaced decimal in real labels",
                "Percent problems from sale prices to solution strengths"
            ],
            "materials": "Pharmacy math workbook, basic calculator",
            "check_for": "Quiz ≥ 85%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6455",
                "public": "https://votechworks.com/lesson.php?id=6455"
            }
        },
        {
            "id": 6456,
            "course_id": 628,
            "seq": 4,
            "title": "Pharmacy math II: metric system, household measures and conversions",
            "hours": 20,
            "kind": "theory",
            "objective": "Convert within the metric system (kg-g-mg-mcg, L-mL) and between household and metric measures used on labels and in counselling.",
            "activities": [
                "Metric ladder drills",
                "Household-to-metric conversions: teaspoon, tablespoon, fluid ounce, pound",
                "Temperature conversions for storage"
            ],
            "materials": "Oral syringes, measuring cups, conversion chart",
            "check_for": "Quiz ≥ 85%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6456",
                "public": "https://votechworks.com/lesson.php?id=6456"
            }
        },
        {
            "id": 6457,
            "course_id": 628,
            "seq": 5,
            "title": "Technical reading: package inserts, monographs and SOPs",
            "hours": 30,
            "kind": "theory",
            "objective": "Find indications, dosing, storage and warnings in a package insert and a drug monograph, and follow a written standard operating procedure exactly.",
            "activities": [
                "Package-insert scavenger hunt",
                "Summarise one monograph in plain words",
                "Write and test an SOP for a counting-tray clean-down"
            ],
            "materials": "Package inserts, drug-information references, SOP templates",
            "check_for": "Monograph summary and SOP accepted",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6457",
                "public": "https://votechworks.com/lesson.php?id=6457"
            }
        },
        {
            "id": 6458,
            "course_id": 628,
            "seq": 6,
            "title": "Digital literacy: pharmacy software, e-prescribing and HIPAA-safe computing",
            "hours": 30,
            "kind": "lab",
            "objective": "Navigate a pharmacy management system, read an electronic prescription, and protect patient information on screen, on paper and on the phone.",
            "activities": [
                "Training-database patient lookup",
                "E-prescription walk-through",
                "HIPAA privacy and security scenarios"
            ],
            "materials": "Pharmacy software training environment",
            "check_for": "Lab checklist complete; HIPAA quiz ≥ 90%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6458",
                "public": "https://votechworks.com/lesson.php?id=6458"
            }
        },
        {
            "id": 6459,
            "course_id": 628,
            "seq": 7,
            "title": "Career readiness: registration, background check, resume and interview",
            "hours": 30,
            "kind": "practice",
            "objective": "Prepare the state technician registration and the paperwork employers require, and interview for a pharmacy position.",
            "activities": [
                "State board registration walk-through",
                "Resume and reference sheet",
                "Mock interview with a pharmacy manager"
            ],
            "materials": "Board application forms, resume template",
            "check_for": "Registration packet and resume complete",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6459",
                "public": "https://votechworks.com/lesson.php?id=6459"
            }
        },
        {
            "id": 6460,
            "course_id": 629,
            "seq": 1,
            "title": "The technician in the pharmacy: roles, scope and the pharmacist check",
            "hours": 15,
            "kind": "theory",
            "objective": "Describe what technicians may and may not do in community and hospital pharmacy, and why every prescription passes a pharmacist verification.",
            "activities": [
                "Tour of community and health-system workflows",
                "Scope-of-practice sorting exercise",
                "Workflow map: intake to pickup"
            ],
            "materials": "State board technician rules, workflow diagrams",
            "check_for": "Scope quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6460",
                "public": "https://votechworks.com/lesson.php?id=6460"
            }
        },
        {
            "id": 6461,
            "course_id": 629,
            "seq": 2,
            "title": "Medical terminology and the body systems",
            "hours": 15,
            "kind": "theory",
            "objective": "Build and decode medical terms from roots, prefixes and suffixes, and connect each body system to the drug classes that act on it.",
            "activities": [
                "Word-part building drills",
                "Body-system flash rounds",
                "Decode ten real indications"
            ],
            "materials": "Terminology workbook, anatomy charts",
            "check_for": "Terminology quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6461",
                "public": "https://votechworks.com/lesson.php?id=6461"
            }
        },
        {
            "id": 6462,
            "course_id": 629,
            "seq": 3,
            "title": "Drug names: brand, generic and the stems that give away the class",
            "hours": 15,
            "kind": "theory",
            "objective": "Match brand to generic names and recognise classes from stems such as -olol, -pril, -sartan, -statin, -prazole and -mab.",
            "activities": [
                "Stem-to-class games",
                "Brand/generic flashcards (top 200)",
                "Shelf-label reading"
            ],
            "materials": "Top-200 drug list, flashcards",
            "check_for": "Brand/generic quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6462",
                "public": "https://votechworks.com/lesson.php?id=6462"
            }
        },
        {
            "id": 6463,
            "course_id": 629,
            "seq": 4,
            "title": "Cardiovascular drugs",
            "hours": 15,
            "kind": "theory",
            "objective": "Name the major cardiovascular classes — ACE inhibitors, ARBs, beta blockers, calcium-channel blockers, diuretics, statins, antiplatelets and anticoagulants — with their indications and key cautions.",
            "activities": [
                "Class tables from the top-200 list",
                "Warfarin and DOAC counselling points for the pharmacist",
                "Case: a patient on four heart drugs"
            ],
            "materials": "Drug references, class tables",
            "check_for": "Class quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6463",
                "public": "https://votechworks.com/lesson.php?id=6463"
            }
        },
        {
            "id": 6464,
            "course_id": 629,
            "seq": 5,
            "title": "Endocrine drugs: diabetes, thyroid and steroids",
            "hours": 15,
            "kind": "theory",
            "objective": "Distinguish rapid-, short-, intermediate- and long-acting insulins, oral and injectable diabetes drugs, thyroid replacement and corticosteroids, including storage of insulin and pens.",
            "activities": [
                "Insulin onset/peak/duration chart",
                "Pen and vial storage rules",
                "Case: new-start insulin patient"
            ],
            "materials": "Insulin demo pens and vials, charts",
            "check_for": "Quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6464",
                "public": "https://votechworks.com/lesson.php?id=6464"
            }
        },
        {
            "id": 6465,
            "course_id": 629,
            "seq": 6,
            "title": "Central nervous system and psychiatric drugs",
            "hours": 15,
            "kind": "theory",
            "objective": "Classify antidepressants, antipsychotics, anxiolytics, anticonvulsants, sleep aids and ADHD medicines, noting which are controlled substances.",
            "activities": [
                "Class sorting",
                "Controlled vs non-controlled flags",
                "Look-alike name pairs in this group"
            ],
            "materials": "Drug references",
            "check_for": "Quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6465",
                "public": "https://votechworks.com/lesson.php?id=6465"
            }
        },
        {
            "id": 6466,
            "course_id": 629,
            "seq": 7,
            "title": "Pain, opioids and overdose prevention",
            "hours": 15,
            "kind": "theory",
            "objective": "Recognise opioid and non-opioid analgesics, acetaminophen dose limits, NSAID cautions, and the role of naloxone.",
            "activities": [
                "Opioid schedule mapping",
                "Acetaminophen hidden-source hunt in combination products",
                "Naloxone dispensing walk-through"
            ],
            "materials": "Drug references, naloxone trainer",
            "check_for": "Quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6466",
                "public": "https://votechworks.com/lesson.php?id=6466"
            }
        },
        {
            "id": 6467,
            "course_id": 629,
            "seq": 8,
            "title": "Anti-infectives: antibiotics, antivirals and antifungals",
            "hours": 15,
            "kind": "theory",
            "objective": "Classify anti-infectives, explain why the full course matters, and flag common allergies such as penicillin and sulfa.",
            "activities": [
                "Class tables",
                "Allergy cross-check drill",
                "Reconstitution preview: which antibiotics are mixed at the counter"
            ],
            "materials": "Drug references",
            "check_for": "Quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6467",
                "public": "https://votechworks.com/lesson.php?id=6467"
            }
        },
        {
            "id": 6468,
            "course_id": 629,
            "seq": 9,
            "title": "Respiratory, gastrointestinal and allergy drugs",
            "hours": 15,
            "kind": "theory",
            "objective": "Tell rescue inhalers from controller inhalers, and identify proton-pump inhibitors, H2 blockers, antihistamines and common OTC products.",
            "activities": [
                "Inhaler device demos",
                "OTC aisle audit",
                "Case: asthma action plan"
            ],
            "materials": "Placebo inhalers, spacers, OTC products",
            "check_for": "Quiz ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6468",
                "public": "https://votechworks.com/lesson.php?id=6468"
            }
        },
        {
            "id": 6469,
            "course_id": 629,
            "seq": 10,
            "title": "Dosage forms, routes, stability and storage",
            "hours": 15,
            "kind": "lab",
            "objective": "Match dosage forms to routes, read storage conditions (room temperature, refrigerated 2–8 °C, frozen, protect from light) and handle drugs so they stay stable.",
            "activities": [
                "Dosage-form identification bench",
                "Refrigerator log and excursion scenario",
                "Light-sensitive and moisture-sensitive packaging"
            ],
            "materials": "Dosage-form samples, data-logger thermometer",
            "check_for": "Storage practical: competent",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6469",
                "public": "https://votechworks.com/lesson.php?id=6469"
            }
        },
        {
            "id": 6470,
            "course_id": 629,
            "seq": 11,
            "title": "Side effects, allergies, interactions and duplications",
            "hours": 15,
            "kind": "theory",
            "objective": "Recognise common adverse effects, drug–drug and drug–disease interactions, contraindications and therapeutic duplications — and route every one to the pharmacist.",
            "activities": [
                "DUR alert triage in the training software",
                "Duplication hunt on a patient profile",
                "Write the note to the pharmacist"
            ],
            "materials": "Pharmacy software training environment",
            "check_for": "Alert-triage practical: competent",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6470",
                "public": "https://votechworks.com/lesson.php?id=6470"
            }
        },
        {
            "id": 6471,
            "course_id": 629,
            "seq": 12,
            "title": "Top-200 drug mastery lab",
            "hours": 18,
            "kind": "practice",
            "objective": "Demonstrate brand, generic, class and main indication for the top 200 drugs, and pick the right product from the shelf.",
            "activities": [
                "Timed flashcard rounds",
                "Shelf-pick relay",
                "Top-200 exam"
            ],
            "materials": "Top-200 list, stocked training shelf",
            "check_for": "Top-200 exam ≥ 80%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6471",
                "public": "https://votechworks.com/lesson.php?id=6471"
            }
        },
        {
            "id": 6472,
            "course_id": 630,
            "seq": 1,
            "title": "Safe numbers: rounding, leading zeros and dangerous abbreviations",
            "hours": 15,
            "kind": "theory",
            "objective": "Write and read doses the safe way and recognise the ISMP list of error-prone abbreviations, symbols and dose designations.",
            "activities": [
                "ISMP list review",
                "Rewrite unsafe orders",
                "Decimal-error case studies"
            ],
            "materials": "ISMP error-prone abbreviation list",
            "check_for": "Quiz 100% on dangerous abbreviations",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6472",
                "public": "https://votechworks.com/lesson.php?id=6472"
            }
        },
        {
            "id": 6473,
            "course_id": 630,
            "seq": 2,
            "title": "Measurement systems and conversions",
            "hours": 15,
            "kind": "theory",
            "objective": "Convert accurately within metric units and between household and metric measures, including weight in pounds and kilograms.",
            "activities": [
                "Conversion ladders",
                "Pound/kilogram practice",
                "Liquid dose conversions"
            ],
            "materials": "Calculators, conversion charts",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 28,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6473",
                "public": "https://votechworks.com/lesson.php?id=6473"
            }
        },
        {
            "id": 6474,
            "course_id": 630,
            "seq": 3,
            "title": "Ratio, proportion and dimensional analysis",
            "hours": 15,
            "kind": "theory",
            "objective": "Set up and solve dose problems by ratio-proportion and by dimensional analysis, checking units at every step.",
            "activities": [
                "Two-method drills",
                "Unit-cancellation practice",
                "Peer error-checking"
            ],
            "materials": "Calculation workbook",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 16,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6474",
                "public": "https://votechworks.com/lesson.php?id=6474"
            }
        },
        {
            "id": 6475,
            "course_id": 630,
            "seq": 4,
            "title": "Reading the prescription: parts, sig codes and abbreviations",
            "hours": 15,
            "kind": "theory",
            "objective": "Identify every required element of a prescription and translate sig codes into plain directions for the label.",
            "activities": [
                "Sig translation drill",
                "Missing-element hunt",
                "Label-writing practice"
            ],
            "materials": "Sample prescriptions, sig-code reference",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6475",
                "public": "https://votechworks.com/lesson.php?id=6475"
            }
        },
        {
            "id": 6476,
            "course_id": 630,
            "seq": 5,
            "title": "Quantity and days-supply calculations",
            "hours": 15,
            "kind": "theory",
            "objective": "Calculate quantity to dispense and days' supply for tablets, liquids, inhalers, insulin, eye drops and topicals.",
            "activities": [
                "Days-supply problem sets",
                "Insurance days-supply limits",
                "Eye-drop and insulin-pen cases"
            ],
            "materials": "Product packages, calculators",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 18,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6476",
                "public": "https://votechworks.com/lesson.php?id=6476"
            }
        },
        {
            "id": 6477,
            "course_id": 630,
            "seq": 6,
            "title": "Weight-based and paediatric dosing",
            "hours": 15,
            "kind": "theory",
            "objective": "Calculate mg/kg doses and check paediatric doses against a reference range, then hand the result to the pharmacist for verification.",
            "activities": [
                "mg/kg problem sets",
                "Paediatric suspension cases",
                "Double-check protocol"
            ],
            "materials": "Dosing references, calculators",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 17,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6477",
                "public": "https://votechworks.com/lesson.php?id=6477"
            }
        },
        {
            "id": 6478,
            "course_id": 630,
            "seq": 7,
            "title": "Concentrations: percent strength, ratio strength and mg/mL",
            "hours": 15,
            "kind": "theory",
            "objective": "Convert between w/v, w/w and v/v percent, ratio strength and mg/mL, and calculate how much drug is in a given volume.",
            "activities": [
                "Concentration conversion drills",
                "Label-strength reading",
                "Epinephrine ratio-strength case"
            ],
            "materials": "Calculation workbook",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 12,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6478",
                "public": "https://votechworks.com/lesson.php?id=6478"
            }
        },
        {
            "id": 6479,
            "course_id": 630,
            "seq": 8,
            "title": "Dilutions and alligation",
            "hours": 15,
            "kind": "theory",
            "objective": "Solve stock-dilution (C1V1 = C2V2) and alligation problems for liquids and semisolids.",
            "activities": [
                "Dilution problem sets",
                "Alligation grid practice",
                "Compounding-record preview"
            ],
            "materials": "Calculation workbook",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 16,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6479",
                "public": "https://votechworks.com/lesson.php?id=6479"
            }
        },
        {
            "id": 6480,
            "course_id": 630,
            "seq": 9,
            "title": "IV flow rates and infusion times",
            "hours": 15,
            "kind": "theory",
            "objective": "Calculate mL/hour, drops/minute from a drop factor, and infusion duration for IV orders.",
            "activities": [
                "Flow-rate drills",
                "Drop-factor problems",
                "Hospital order cases"
            ],
            "materials": "IV tubing samples, calculators",
            "check_for": "Quiz ≥ 90%",
            "page_status": "draft",
            "questions": 19,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6480",
                "public": "https://votechworks.com/lesson.php?id=6480"
            }
        },
        {
            "id": 6481,
            "course_id": 630,
            "seq": 10,
            "title": "Order entry: patient profile, NDC, lot and expiration",
            "hours": 15,
            "kind": "lab",
            "objective": "Enter new and refill prescriptions into a patient profile, match the NDC to the product, and record lot numbers and expiration dates.",
            "activities": [
                "Profile set-up and allergy entry",
                "NDC matching: 10-digit to 11-digit billing format",
                "Product-selection verification with barcode scan"
            ],
            "materials": "Pharmacy software training environment, stock bottles",
            "check_for": "Order-entry simulation: 20 prescriptions, zero errors",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6481",
                "public": "https://votechworks.com/lesson.php?id=6481"
            }
        },
        {
            "id": 6482,
            "course_id": 630,
            "seq": 11,
            "title": "Third-party billing: claims, rejections and prior authorisation",
            "hours": 15,
            "kind": "lab",
            "objective": "Submit a claim, read the response, resolve common rejections (refill too soon, not covered, prior authorisation required) and explain a copay.",
            "activities": [
                "Claim adjudication simulation",
                "Rejection-code resolution",
                "Prior-authorisation request packet"
            ],
            "materials": "Billing simulator, payer sheets",
            "check_for": "Billing simulation: competent",
            "page_status": "draft",
            "questions": 7,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6482",
                "public": "https://votechworks.com/lesson.php?id=6482"
            }
        },
        {
            "id": 6483,
            "course_id": 630,
            "seq": 12,
            "title": "Calculations competency lab",
            "hours": 17,
            "kind": "practice",
            "objective": "Pass a timed calculations exam covering every problem type in the course.",
            "activities": [
                "Mixed timed practice",
                "Error analysis",
                "Final calculations exam"
            ],
            "materials": "Calculation workbook, calculators",
            "check_for": "Calculations exam ≥ 90%",
            "page_status": "draft",
            "questions": 8,
            "has_page": true,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6483",
                "public": "https://votechworks.com/lesson.php?id=6483"
            }
        },
        {
            "id": 6484,
            "course_id": 631,
            "seq": 1,
            "title": "Why compounding is regulated: USP <795>, <797> and <800>",
            "hours": 15,
            "kind": "theory",
            "objective": "Explain the purpose of the three USP compounding chapters and the patient harm they are written to prevent, including the 2012 fungal-meningitis outbreak traced to a compounding pharmacy.",
            "activities": [
                "Case study: the 2012 outbreak",
                "Chapter scope map",
                "Vocabulary: PEC, SEC, BUD, CSP"
            ],
            "materials": "USP chapter summaries",
            "check_for": "Quiz ≥ 80%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6484",
                "public": "https://votechworks.com/lesson.php?id=6484"
            }
        },
        {
            "id": 6485,
            "course_id": 631,
            "seq": 2,
            "title": "Non-sterile equipment and technique",
            "hours": 15,
            "kind": "lab",
            "objective": "Use a pharmacy balance, graduates, mortar and pestle, ointment slab and spatula correctly, including geometric dilution.",
            "activities": [
                "Balance calibration and weighing",
                "Measuring liquids at eye level",
                "Geometric dilution practice"
            ],
            "materials": "Electronic balance, graduates, mortar and pestle, slab",
            "check_for": "Technique checklist: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6485",
                "public": "https://votechworks.com/lesson.php?id=6485"
            }
        },
        {
            "id": 6486,
            "course_id": 631,
            "seq": 3,
            "title": "Non-sterile preparations: solutions, suspensions, ointments, creams, capsules",
            "hours": 15,
            "kind": "lab",
            "objective": "Prepare the common non-sterile dosage forms to a master formulation record and assign a beyond-use date under USP <795>.",
            "activities": [
                "Oral suspension",
                "Topical ointment",
                "Hand-filled capsules"
            ],
            "materials": "Ingredients, capsule machine, master formulation records",
            "check_for": "Product meets record; BUD correct",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6486",
                "public": "https://votechworks.com/lesson.php?id=6486"
            }
        },
        {
            "id": 6487,
            "course_id": 631,
            "seq": 4,
            "title": "Master formulation and compounding records, labels and documentation",
            "hours": 15,
            "kind": "theory",
            "objective": "Complete a master formulation record and a compounding record so another technician could repeat the preparation exactly.",
            "activities": [
                "Record completion",
                "Label review",
                "Audit of a flawed record"
            ],
            "materials": "Record templates",
            "check_for": "Records complete and accurate",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6487",
                "public": "https://votechworks.com/lesson.php?id=6487"
            }
        },
        {
            "id": 6488,
            "course_id": 631,
            "seq": 5,
            "title": "Reconstitution, unit dose and repackaging",
            "hours": 15,
            "kind": "lab",
            "objective": "Reconstitute oral antibiotics, repackage into unit-dose, and label with lot, expiration and beyond-use date.",
            "activities": [
                "Reconstitution practice",
                "Unit-dose repackaging",
                "Repackaging log"
            ],
            "materials": "Reconstitution products, unit-dose packaging",
            "check_for": "Practical: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6488",
                "public": "https://votechworks.com/lesson.php?id=6488"
            }
        },
        {
            "id": 6489,
            "course_id": 631,
            "seq": 6,
            "title": "Cleanroom design and air quality",
            "hours": 15,
            "kind": "theory",
            "objective": "Describe ISO-classified areas (ISO 5 primary engineering control, ISO 7 buffer room, ISO 8 anteroom), air pressure and HEPA filtration.",
            "activities": [
                "Cleanroom floor-plan walk",
                "Pressure and air-change reading",
                "PEC types: LAFW, BSC, CAI, CACI"
            ],
            "materials": "Cleanroom diagrams, simulation suite",
            "check_for": "Quiz ≥ 80%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6489",
                "public": "https://votechworks.com/lesson.php?id=6489"
            }
        },
        {
            "id": 6490,
            "course_id": 631,
            "seq": 7,
            "title": "Hand hygiene and garbing",
            "hours": 15,
            "kind": "practice",
            "objective": "Perform hand hygiene and garb in the correct order for sterile compounding, then pass gloved fingertip sampling.",
            "activities": [
                "Garbing order drills",
                "Hand hygiene with timer",
                "Gloved fingertip sampling"
            ],
            "materials": "Garb, sterile gloves, sampling plates",
            "check_for": "Garbing competency: zero growth on gloved fingertip samples",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6490",
                "public": "https://votechworks.com/lesson.php?id=6490"
            }
        },
        {
            "id": 6491,
            "course_id": 631,
            "seq": 8,
            "title": "Aseptic technique",
            "hours": 15,
            "kind": "practice",
            "objective": "Work in the primary engineering control without breaking first air: syringes, needles, vials, ampules with filter needles, and critical-site protection.",
            "activities": [
                "Syringe and needle handling",
                "Vial and ampule withdrawal",
                "Observed technique checklist"
            ],
            "materials": "LAFW or BSC trainer, syringes, vials, ampules",
            "check_for": "Observed technique: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6491",
                "public": "https://votechworks.com/lesson.php?id=6491"
            }
        },
        {
            "id": 6492,
            "course_id": 631,
            "seq": 9,
            "title": "Compounded sterile preparations and beyond-use dates",
            "hours": 15,
            "kind": "lab",
            "objective": "Prepare IV admixtures and assign beyond-use dates by the USP <797> category of the preparation.",
            "activities": [
                "IV bag admixture",
                "Syringe preparation",
                "BUD assignment exercise"
            ],
            "materials": "IV bags, additives, labels",
            "check_for": "Admixture practical: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6492",
                "public": "https://votechworks.com/lesson.php?id=6492"
            }
        },
        {
            "id": 6493,
            "course_id": 631,
            "seq": 10,
            "title": "Hazardous drugs and USP <800>",
            "hours": 15,
            "kind": "theory",
            "objective": "Handle hazardous drugs from receiving to disposal: the NIOSH list, protective equipment, chemotherapy gloves, containment devices and spill response.",
            "activities": [
                "PPE donning and doffing",
                "Spill-kit drill",
                "Receiving and storage walk-through"
            ],
            "materials": "Hazardous-drug PPE, spill kit",
            "check_for": "Spill drill: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6493",
                "public": "https://votechworks.com/lesson.php?id=6493"
            }
        },
        {
            "id": 6494,
            "course_id": 631,
            "seq": 11,
            "title": "Cleaning, disinfection and environmental monitoring",
            "hours": 15,
            "kind": "practice",
            "objective": "Clean and disinfect the compounding areas in the right order with the right agents, and take environmental samples.",
            "activities": [
                "Cleaning sequence practice",
                "Surface and air sampling",
                "Documentation log"
            ],
            "materials": "Cleaning agents, sampling plates, logs",
            "check_for": "Cleaning checklist: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6494",
                "public": "https://votechworks.com/lesson.php?id=6494"
            }
        },
        {
            "id": 6495,
            "course_id": 631,
            "seq": 12,
            "title": "Compounding competency lab",
            "hours": 17,
            "kind": "practice",
            "objective": "Demonstrate a non-sterile preparation, a sterile admixture and a media-fill test under observation.",
            "activities": [
                "Non-sterile product",
                "Sterile admixture",
                "Media-fill test"
            ],
            "materials": "Full compounding suite",
            "check_for": "All three competent; media fill shows no growth",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6495",
                "public": "https://votechworks.com/lesson.php?id=6495"
            }
        },
        {
            "id": 6496,
            "course_id": 632,
            "seq": 1,
            "title": "The federal framework: FDCA to HIPAA",
            "hours": 15,
            "kind": "theory",
            "objective": "Summarise the federal laws that shape pharmacy practice: the Food, Drug and Cosmetic Act, Durham-Humphrey (prescription vs OTC), Kefauver-Harris, the Poison Prevention Packaging Act, OBRA 90 and HIPAA.",
            "activities": [
                "Law timeline",
                "Which law applies? sorting cases",
                "Child-resistant packaging exceptions"
            ],
            "materials": "Law summaries",
            "check_for": "Quiz ≥ 75%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6496",
                "public": "https://votechworks.com/lesson.php?id=6496"
            }
        },
        {
            "id": 6497,
            "course_id": 632,
            "seq": 2,
            "title": "State boards, registration and technician ratios",
            "hours": 15,
            "kind": "theory",
            "objective": "Explain how the state board of pharmacy regulates technicians — registration, licensure or certification, continuing education and pharmacist-to-technician ratios — using the school's state as the model.",
            "activities": [
                "Read the state technician rules",
                "Compare two states",
                "Complete a mock registration"
            ],
            "materials": "State pharmacy act and rules",
            "check_for": "Quiz ≥ 75%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6497",
                "public": "https://votechworks.com/lesson.php?id=6497"
            }
        },
        {
            "id": 6498,
            "course_id": 632,
            "seq": 3,
            "title": "The Controlled Substances Act and DEA schedules",
            "hours": 15,
            "kind": "theory",
            "objective": "Place drugs in DEA Schedules I–V and explain what each schedule means for prescribing, storing and dispensing.",
            "activities": [
                "Schedule sorting",
                "Top-200 controlled-substance flags",
                "Registrant roles"
            ],
            "materials": "DEA pharmacist manual excerpts",
            "check_for": "Quiz ≥ 75%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6498",
                "public": "https://votechworks.com/lesson.php?id=6498"
            }
        },
        {
            "id": 6499,
            "course_id": 632,
            "seq": 4,
            "title": "Controlled-substance prescriptions",
            "hours": 15,
            "kind": "theory",
            "objective": "Check a controlled-substance prescription for required elements and apply refill, transfer, partial-fill and e-prescribing rules, and the state prescription-monitoring program.",
            "activities": [
                "Valid or not? prescription review",
                "Refill-limit cases",
                "PDMP look-up walk-through"
            ],
            "materials": "Sample prescriptions, PDMP training account",
            "check_for": "Quiz ≥ 75%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6499",
                "public": "https://votechworks.com/lesson.php?id=6499"
            }
        },
        {
            "id": 6500,
            "course_id": 632,
            "seq": 5,
            "title": "Ordering, receiving, storing and counting controlled substances",
            "hours": 15,
            "kind": "lab",
            "objective": "Order Schedule II drugs (DEA Form 222 or CSOS), receive and check them in, keep perpetual counts, take the biennial inventory, and document theft or loss (DEA Form 106) and destruction (DEA Form 41).",
            "activities": [
                "Form 222 / CSOS simulation",
                "Perpetual-inventory count",
                "Loss-reporting scenario"
            ],
            "materials": "Mock forms, count trays, training vault",
            "check_for": "Reconciliation practical: counts match",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6500",
                "public": "https://votechworks.com/lesson.php?id=6500"
            }
        },
        {
            "id": 6501,
            "course_id": 632,
            "seq": 6,
            "title": "Restricted drug programs and REMS",
            "hours": 15,
            "kind": "theory",
            "objective": "Explain Risk Evaluation and Mitigation Strategies and restricted programs — such as iPLEDGE for isotretinoin and the clozapine REMS — and the pseudoephedrine sales limits of the Combat Methamphetamine Epidemic Act.",
            "activities": [
                "REMS case reviews",
                "Pseudoephedrine log practice",
                "Medication Guide dispensing"
            ],
            "materials": "REMS program summaries, sales log",
            "check_for": "Quiz ≥ 75%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6501",
                "public": "https://votechworks.com/lesson.php?id=6501"
            }
        },
        {
            "id": 6502,
            "course_id": 632,
            "seq": 7,
            "title": "Recalls and drug-supply-chain security",
            "hours": 15,
            "kind": "theory",
            "objective": "Act on Class I, II and III recalls and explain product serialisation and tracing under the Drug Supply Chain Security Act.",
            "activities": [
                "Recall pull exercise",
                "Serialised-product scan",
                "Suspect-product scenario"
            ],
            "materials": "Recall notices, serialised packages",
            "check_for": "Recall drill: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6502",
                "public": "https://votechworks.com/lesson.php?id=6502"
            }
        },
        {
            "id": 6503,
            "course_id": 632,
            "seq": 8,
            "title": "High-alert and look-alike/sound-alike medications",
            "hours": 15,
            "kind": "theory",
            "objective": "Identify high-alert medications and look-alike/sound-alike pairs, and use tall-man lettering, separation and barcode checks to prevent mix-ups.",
            "activities": [
                "ISMP list review",
                "Shelf audit for LASA pairs",
                "Tall-man label redesign"
            ],
            "materials": "ISMP lists, training shelf",
            "check_for": "Shelf audit report",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6503",
                "public": "https://votechworks.com/lesson.php?id=6503"
            }
        },
        {
            "id": 6504,
            "course_id": 632,
            "seq": 9,
            "title": "Error prevention and the types of prescription errors",
            "hours": 15,
            "kind": "theory",
            "objective": "Classify prescription errors — wrong drug, dose, patient, directions, quantity, omission — and the checks that stop them before the patient.",
            "activities": [
                "Error classification drill",
                "Root-cause fishbone",
                "Barcode verification practice"
            ],
            "materials": "Error case files",
            "check_for": "Quiz ≥ 75%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6504",
                "public": "https://votechworks.com/lesson.php?id=6504"
            }
        },
        {
            "id": 6505,
            "course_id": 632,
            "seq": 10,
            "title": "When to call the pharmacist",
            "hours": 15,
            "kind": "theory",
            "objective": "Recognise questions and issues that require pharmacist judgement — drug utilisation review alerts, OTC recommendations, counselling, dose questions, adverse effects — and hand them off clearly.",
            "activities": [
                "Scope scenarios: tech or pharmacist?",
                "Hand-off script practice",
                "Counselling-offer role play"
            ],
            "materials": "Scenario cards",
            "check_for": "Scenario check: 100% correct hand-offs",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6505",
                "public": "https://votechworks.com/lesson.php?id=6505"
            }
        },
        {
            "id": 6506,
            "course_id": 632,
            "seq": 11,
            "title": "Reporting events: MedWatch, ISMP and a just culture",
            "hours": 15,
            "kind": "theory",
            "objective": "Report medication errors and adverse events through internal systems, the ISMP reporting program and FDA MedWatch, in a just-culture workplace.",
            "activities": [
                "Write an event report",
                "MedWatch form walk-through",
                "Just-culture case discussion"
            ],
            "materials": "Report forms",
            "check_for": "Event report accepted",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6506",
                "public": "https://votechworks.com/lesson.php?id=6506"
            }
        },
        {
            "id": 6507,
            "course_id": 632,
            "seq": 12,
            "title": "Infection prevention, waste and disposal; law and safety case lab",
            "hours": 17,
            "kind": "practice",
            "objective": "Apply infection-prevention practice, dispose of hazardous waste, sharps and controlled substances correctly, and solve integrated law-and-safety cases.",
            "activities": [
                "Waste-stream sorting",
                "Integrated case lab",
                "Final law and safety exam"
            ],
            "materials": "Waste containers, case files",
            "check_for": "Law and safety exam ≥ 75%",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6507",
                "public": "https://votechworks.com/lesson.php?id=6507"
            }
        },
        {
            "id": 6508,
            "course_id": 633,
            "seq": 1,
            "title": "Capstone brief: choose a pharmacy quality problem",
            "hours": 40,
            "kind": "theory",
            "objective": "Choose a real pharmacy quality or safety problem — a look-alike/sound-alike shelf, a controlled-substance count process, a refrigerator log, a compounding SOP — and write the brief and the measure of success.",
            "activities": [
                "Site walk to find the problem",
                "Baseline data collection plan",
                "Brief approved by advisor"
            ],
            "materials": "Advisor, site access",
            "check_for": "Brief approved",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6508",
                "public": "https://votechworks.com/lesson.php?id=6508"
            }
        },
        {
            "id": 6509,
            "course_id": 633,
            "seq": 2,
            "title": "Capstone build I: baseline and root cause",
            "hours": 40,
            "kind": "practice",
            "objective": "Collect baseline data and find the root cause of the problem.",
            "activities": [
                "Baseline audit",
                "Fishbone and five whys",
                "Mid-point check-in"
            ],
            "materials": "Audit tools",
            "check_for": "Baseline report",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6509",
                "public": "https://votechworks.com/lesson.php?id=6509"
            }
        },
        {
            "id": 6510,
            "course_id": 633,
            "seq": 3,
            "title": "Capstone build II: the fix and the SOP",
            "hours": 40,
            "kind": "practice",
            "objective": "Design and pilot the fix, write the standard operating procedure, and re-measure.",
            "activities": [
                "Pilot the change",
                "Write the SOP",
                "Re-audit"
            ],
            "materials": "SOP template",
            "check_for": "SOP and results complete",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6510",
                "public": "https://votechworks.com/lesson.php?id=6510"
            }
        },
        {
            "id": 6511,
            "course_id": 633,
            "seq": 4,
            "title": "Capstone presentation and defense",
            "hours": 42,
            "kind": "assessment",
            "objective": "Present the problem, the data, the fix and the SOP to a pharmacist-and-employer panel.",
            "activities": [
                "Presentation",
                "Panel questions",
                "Portfolio submission"
            ],
            "materials": "Presentation equipment",
            "check_for": "Panel pass",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6511",
                "public": "https://votechworks.com/lesson.php?id=6511"
            }
        },
        {
            "id": 6512,
            "course_id": 634,
            "seq": 1,
            "title": "Placement orientation: HIPAA, site SOPs and safety",
            "hours": 8,
            "kind": "theory",
            "objective": "Complete the site orientation, HIPAA and safety training, and learn the site workflow before handling medications.",
            "activities": [
                "Site HIPAA and safety modules",
                "Workflow shadowing",
                "Preceptor goal-setting"
            ],
            "materials": "Site orientation packet",
            "check_for": "Orientation signed off",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6512",
                "public": "https://votechworks.com/lesson.php?id=6512"
            }
        },
        {
            "id": 6513,
            "course_id": 634,
            "seq": 2,
            "title": "Community pharmacy rotation: dispensing",
            "hours": 120,
            "kind": "field",
            "objective": "Work the dispensing workflow under a pharmacist preceptor: intake, entry, filling, billing, inventory and pickup.",
            "activities": [
                "Prescription intake and entry",
                "Filling and product verification",
                "Third-party billing and inventory"
            ],
            "materials": "Site systems",
            "check_for": "Preceptor checklist: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6513",
                "public": "https://votechworks.com/lesson.php?id=6513"
            }
        },
        {
            "id": 6514,
            "course_id": 634,
            "seq": 3,
            "title": "Health-system pharmacy rotation",
            "hours": 95,
            "kind": "field",
            "objective": "Work in a hospital or health-system pharmacy: unit-dose, automated dispensing cabinets, IV room observation and controlled-substance handling.",
            "activities": [
                "Unit-dose and cart fill",
                "Automated dispensing cabinet restock",
                "IV room and controlled-substance observation"
            ],
            "materials": "Site systems",
            "check_for": "Preceptor checklist: competent",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6514",
                "public": "https://votechworks.com/lesson.php?id=6514"
            }
        },
        {
            "id": 6515,
            "course_id": 634,
            "seq": 4,
            "title": "Final evaluation and hours verification",
            "hours": 20,
            "kind": "assessment",
            "objective": "Complete the final preceptor evaluation and have every clinical hour verified for the board and the certification body.",
            "activities": [
                "Final evaluation",
                "Hours log verification",
                "Exit interview"
            ],
            "materials": "Evaluation forms, hours log",
            "check_for": "All competencies satisfactory; hours verified",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6515",
                "public": "https://votechworks.com/lesson.php?id=6515"
            }
        },
        {
            "id": 6516,
            "course_id": 635,
            "seq": 1,
            "title": "The PTCE and ExCPT blueprints",
            "hours": 17,
            "kind": "theory",
            "objective": "Map the two certification exams: the PTCE domains (Medications 35%, Federal Requirements 18.75%, Patient Safety and Quality Assurance 23.75%, Order Entry and Processing 22.5%) and the ExCPT test plan.",
            "activities": [
                "Blueprint-to-course crosswalk",
                "Diagnostic pre-test",
                "Personal study plan"
            ],
            "materials": "PTCB and NHA outlines",
            "check_for": "Study plan complete",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6516",
                "public": "https://votechworks.com/lesson.php?id=6516"
            }
        },
        {
            "id": 6517,
            "course_id": 635,
            "seq": 2,
            "title": "Mock PTCE and review",
            "hours": 17,
            "kind": "assessment",
            "objective": "Sit a timed mock PTCE and review every missed item by domain.",
            "activities": [
                "Timed mock exam",
                "Item review by domain",
                "Targeted drills"
            ],
            "materials": "Mock exam bank",
            "check_for": "Mock exam scored",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6517",
                "public": "https://votechworks.com/lesson.php?id=6517"
            }
        },
        {
            "id": 6518,
            "course_id": 635,
            "seq": 3,
            "title": "Mock ExCPT and review",
            "hours": 17,
            "kind": "assessment",
            "objective": "Sit a timed mock ExCPT (100 scored items; 2 hours 10 minutes on the real exam) and review by domain.",
            "activities": [
                "Timed mock exam",
                "Item review",
                "Calculations and law refreshers"
            ],
            "materials": "Mock exam bank",
            "check_for": "Mock exam scored",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6518",
                "public": "https://votechworks.com/lesson.php?id=6518"
            }
        },
        {
            "id": 6519,
            "course_id": 635,
            "seq": 4,
            "title": "Final mock, eligibility and registration",
            "hours": 17,
            "kind": "assessment",
            "objective": "Pass a final mock exam and complete exam eligibility and scheduling for the PTCB CPhT or the NHA ExCPT.",
            "activities": [
                "Final mock exam",
                "Eligibility paperwork",
                "Schedule the exam"
            ],
            "materials": "Exam registration portals",
            "check_for": "Two mocks ≥ 80%; exam scheduled",
            "page_status": null,
            "questions": 0,
            "has_page": false,
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/lessons/6519",
                "public": "https://votechworks.com/lesson.php?id=6519"
            }
        }
    ]
}