{
    "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:12:53+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
    },
    "course": {
        "id": 629,
        "program_id": 41,
        "seq": 2,
        "code": "HLT-PHAR41-02",
        "name": "Pharmacology and the Top 200 Drugs",
        "hours": 183,
        "kind": "trade",
        "description": "Drug names, classes, indications, side effects, interactions, storage and stability — the knowledge behind PTCE Domain 1 (Medications, 35% of the exam) and ExCPT Drugs and Drug Therapy.",
        "outcomes": [
            "Match brand and generic names and classes for the top 200 drugs",
            "State the main indication and key cautions for each major drug class",
            "Store and handle medications to protect stability, including refrigerated and light-sensitive products",
            "Recognise interactions, duplications, contraindications and allergies and route them to the pharmacist",
            "Use medical terminology accurately in the pharmacy"
        ],
        "body_md": "Drug names, classes, indications, side effects, interactions, storage and stability — the knowledge behind PTCE Domain 1 (Medications, 35% of the exam) and ExCPT Drugs and Drug Therapy.\n\n**How the course runs.** 12 blocks: The technician in the pharmacy: roles, scope and the pharmacist check; Medical terminology and the body systems; Drug names: brand, generic and the stems that give away the class; Cardiovascular drugs; Endocrine drugs: diabetes, thyroid and steroids; Central nervous system and psychiatric drugs; Pain, opioids and overdose prevention; Anti-infectives: antibiotics, antivirals and antifungals; Respiratory, gastrointestinal and allergy drugs; Dosage forms, routes, stability and storage; Side effects, allergies, interactions and duplications; Top-200 drug mastery lab.\n\n**What competent looks like.** Match brand and generic names and classes for the top 200 drugs. State the main indication and key cautions for each major drug class. Store and handle medications to protect stability, including refrigerated and light-sensitive products. Recognise interactions, duplications, contraindications and allergies and route them to the pharmacist. Use medical terminology accurately in the pharmacy.",
        "price_usd": 2635,
        "price_note": "183 hr × $12/hr × 1.20",
        "lessons": [
            {
                "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"
                }
            }
        ],
        "lesson_pages": 12,
        "links": {
            "self": "https://mail.newschoolworks.online/api/v1/courses/629",
            "lessons": "https://mail.newschoolworks.online/api/v1/courses/629/lessons"
        },
        "program": {
            "id": 41,
            "slug": "pharmacy-tech",
            "name": "Pharmacy Technician",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/pharmacy-tech"
            }
        },
        "assessments": [
            {
                "id": 2194,
                "course_id": 629,
                "program_id": 41,
                "seq": 1,
                "kind": "knowledge_exam",
                "name": "Top-200 drug exam: brand, generic, class, indication",
                "weight": 25,
                "passing": "80%",
                "description": "Timed exam on the top 200 drugs.",
                "rubric": "{\"Standard met\",Safety,Time,Quality/finish,Documentation}"
            },
            {
                "id": 2195,
                "course_id": 629,
                "program_id": 41,
                "seq": 2,
                "kind": "skills_demo",
                "name": "Drug-knowledge practical: shelf pick, storage and DUR alert triage",
                "weight": 45,
                "passing": "Competent on every critical step; zero safety faults",
                "description": "Observed: pick the right product, store it correctly, and route interaction and duplication alerts to the pharmacist.",
                "rubric": "{\"Standard met\",Safety,Time,Quality/finish,Documentation}"
            },
            {
                "id": 2196,
                "course_id": 629,
                "program_id": 41,
                "seq": 3,
                "kind": "lab_log",
                "name": "Pharmacology lab log",
                "weight": 15,
                "passing": "Complete, signed, ≥ 90% attendance",
                "description": "Signed log of lab and case work.",
                "rubric": "{\"Standard met\",Safety,Time,Quality/finish,Documentation}"
            },
            {
                "id": 2197,
                "course_id": 629,
                "program_id": 41,
                "seq": 4,
                "kind": "safety_check",
                "name": "Storage and temperature-excursion audit",
                "weight": 15,
                "passing": "Pass/fail — must pass",
                "description": "Audit of refrigerator logs and storage practice.",
                "rubric": "{\"Standard met\",Safety,Time,Quality/finish,Documentation}"
            }
        ]
    }
}