Four gaps, one change.
Articles could not belong to an exam at all — an article reached one only
by inference through its category, which cannot say that the same article
belongs to a basic-science step and a clinical one showing different
views in each. article_exam_links says whether it is in the group;
Exam.article_views already decided what is shown once you are there.
POST /exams/ wrote name, slug, sort order and active, and silently
dropped family, description and article views, so a new objective landed
in "Other" showing everything whatever was asked for. It writes what it
is given now, and PATCH can change it afterwards.
Membership was one link row at a time, which nobody would do for three
thousand questions. POST /exams/{id}/assign takes whole topics with
everything beneath them — questions and articles both — and is
idempotent, so widening a selection and running it again adds only what
is new.
And the point of all of it: a real paper is not a uniform draw. The ABP
publishes that 12% of a general paediatrics exam is preventive care and
2% is rheumatology; forty questions drawn evenly is forty coin flips.
exam_blueprints holds a board's published outline — its own numbering,
its headings, its weights — and blueprint_category_links maps it onto
our taxonomy rather than bending the tree to fit, because their outline
is arranged for examining and ours for studying.
The sampler uses largest-remainder, so twenty-four percentages still come
to forty questions, and a domain that cannot supply its share gives the
shortfall back to be spread over those that can — the paper keeps its
length and loses only accuracy, and the working is returned so the
shortfall is visible rather than silent.
Seeded from the ABP General Pediatrics Content Outline (Oct 2024):
structure and published weights only, no exam material. 120 lines, 22 of
24 domains mapped; Psychosocial Issues and Child Abuse and Neglect have
no category of ours and are reported rather than hidden.
Creating an objective is now an administrator's rather than a
moderator's: it appears in everyone's picker and scopes the whole bank,
which is site configuration, and it sits with the other site switches a
moderator cannot reach.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01TqXevQJhxFrM7jJg82cgZN
554 lines
No EOL
10 KiB
JSON
554 lines
No EOL
10 KiB
JSON
[
|
|
{
|
|
"code": "1",
|
|
"title": "Preventive Pediatrics/Well-Child Care",
|
|
"weight": 12,
|
|
"subdomains": [
|
|
{
|
|
"code": "1.A",
|
|
"title": "Normal growth and development"
|
|
},
|
|
{
|
|
"code": "1.B",
|
|
"title": "Nutrition"
|
|
},
|
|
{
|
|
"code": "1.C",
|
|
"title": "Immunizations (based on the American Academy of Pediatrics schedule)"
|
|
},
|
|
{
|
|
"code": "1.D",
|
|
"title": "Screening and disease prevention"
|
|
},
|
|
{
|
|
"code": "1.E",
|
|
"title": "Anticipatory guidance"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "2",
|
|
"title": "Fetal and Neonatal Care",
|
|
"weight": 4,
|
|
"subdomains": [
|
|
{
|
|
"code": "2.A",
|
|
"title": "Fetal care"
|
|
},
|
|
{
|
|
"code": "2.B",
|
|
"title": "Neonatal care"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "3",
|
|
"title": "Adolescent Care",
|
|
"weight": 5,
|
|
"subdomains": [
|
|
{
|
|
"code": "3.A",
|
|
"title": "Growth and development"
|
|
},
|
|
{
|
|
"code": "3.B",
|
|
"title": "Sex and sexuality"
|
|
},
|
|
{
|
|
"code": "3.C",
|
|
"title": "Transition to adult care"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "4",
|
|
"title": "Infectious Diseases",
|
|
"weight": 7,
|
|
"subdomains": [
|
|
{
|
|
"code": "4.A",
|
|
"title": "Specific pathogens"
|
|
},
|
|
{
|
|
"code": "4.B",
|
|
"title": "Special considerations"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "5",
|
|
"title": "Mental and Behavioral Health",
|
|
"weight": 6,
|
|
"subdomains": [
|
|
{
|
|
"code": "5.A",
|
|
"title": "Cognition, language, learning, and neurodevelopment disorders and conditions"
|
|
},
|
|
{
|
|
"code": "5.B",
|
|
"title": "Psychologic/psychiatric disorders"
|
|
},
|
|
{
|
|
"code": "5.C",
|
|
"title": "Substance use/abuse (eg, stimulants, depressants, hallucinogens, prescription medications)"
|
|
},
|
|
{
|
|
"code": "5.D",
|
|
"title": "Tobacco use and vaping/e-cigarettes"
|
|
},
|
|
{
|
|
"code": "5.E",
|
|
"title": "Childhood/adolescent mental and behavioral issues"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "6",
|
|
"title": "Psychosocial Issues",
|
|
"weight": 3,
|
|
"subdomains": [
|
|
{
|
|
"code": "6.A",
|
|
"title": "Family (eg, divorce, death, adoption, foster care)"
|
|
},
|
|
{
|
|
"code": "6.B",
|
|
"title": "Impact of illness (eg, chronic illness, disability)"
|
|
},
|
|
{
|
|
"code": "6.C",
|
|
"title": "Social determinants of health"
|
|
},
|
|
{
|
|
"code": "6.D",
|
|
"title": "Equity/inequity and racism in medicine"
|
|
},
|
|
{
|
|
"code": "6.E",
|
|
"title": "Social media (eg, cyberbullying, influence, self-esteem)"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "7",
|
|
"title": "Emergency and Critical Care",
|
|
"weight": 4,
|
|
"subdomains": [
|
|
{
|
|
"code": "7.A",
|
|
"title": "Emergency medicine"
|
|
},
|
|
{
|
|
"code": "7.B",
|
|
"title": "Critical Care"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "8",
|
|
"title": "Child Abuse and Neglect",
|
|
"weight": 3,
|
|
"subdomains": [
|
|
{
|
|
"code": "8.A",
|
|
"title": "Categories of abuse"
|
|
},
|
|
{
|
|
"code": "8.B",
|
|
"title": "Provider roles and responsibilities (eg, mandated reporting, family support)"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "9",
|
|
"title": "Orthopedics and Sports Medicine",
|
|
"weight": 4,
|
|
"subdomains": [
|
|
{
|
|
"code": "9.A",
|
|
"title": "Orthopedic disorders and conditions"
|
|
},
|
|
{
|
|
"code": "9.B",
|
|
"title": "Sports medicine"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "10",
|
|
"title": "Eye, Ear, Nose, and Throat",
|
|
"weight": 6,
|
|
"subdomains": [
|
|
{
|
|
"code": "10.A",
|
|
"title": "Diseases, disorders, and conditions of the eye"
|
|
},
|
|
{
|
|
"code": "10.B",
|
|
"title": "Diseases, disorders, and conditions of the ear"
|
|
},
|
|
{
|
|
"code": "10.C",
|
|
"title": "Diseases, disorders, and conditions of the nose and sinuses"
|
|
},
|
|
{
|
|
"code": "10.D",
|
|
"title": "Diseases, disorders, and conditions of the mouth, oropharynx, and throat"
|
|
},
|
|
{
|
|
"code": "10.E",
|
|
"title": "Diseases, disorders, and conditions of the neck"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "11",
|
|
"title": "Cardiology",
|
|
"weight": 5,
|
|
"subdomains": [
|
|
{
|
|
"code": "11.A",
|
|
"title": "Syncope"
|
|
},
|
|
{
|
|
"code": "11.B",
|
|
"title": "Abnormal blood pressure and heart rate (eg, hypertension, postural orthostatic tachycardia"
|
|
},
|
|
{
|
|
"code": "11.C",
|
|
"title": "Structural heart disease"
|
|
},
|
|
{
|
|
"code": "11.D",
|
|
"title": "Dysrhythmias"
|
|
},
|
|
{
|
|
"code": "11.E",
|
|
"title": "Cardiomyopathies"
|
|
},
|
|
{
|
|
"code": "11.F",
|
|
"title": "Infection/inflammatory"
|
|
},
|
|
{
|
|
"code": "11.G",
|
|
"title": "Vasculitis (eg, multisystem inflammatory syndrome in children [MIS-C], Kawasaki syndrome)"
|
|
},
|
|
{
|
|
"code": "11.H",
|
|
"title": "Dyslipidemias"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "12",
|
|
"title": "Pulmonology",
|
|
"weight": 5,
|
|
"subdomains": [
|
|
{
|
|
"code": "12.A",
|
|
"title": "Upper airway"
|
|
},
|
|
{
|
|
"code": "12.B",
|
|
"title": "Lower airway"
|
|
},
|
|
{
|
|
"code": "12.C",
|
|
"title": "Parenchymal, extrapulmonary, pulmonary hypertension, and cor pulmonale"
|
|
},
|
|
{
|
|
"code": "12.D",
|
|
"title": "Chronic lung disease"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "13",
|
|
"title": "Gastroenterology",
|
|
"weight": 5,
|
|
"subdomains": [
|
|
{
|
|
"code": "13.A",
|
|
"title": "Diseases, disorders, and conditions"
|
|
},
|
|
{
|
|
"code": "13.B",
|
|
"title": "Systemic disorders"
|
|
},
|
|
{
|
|
"code": "13.C",
|
|
"title": "Functional disorders"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "14",
|
|
"title": "Neurology",
|
|
"weight": 4,
|
|
"subdomains": [
|
|
{
|
|
"code": "14.A",
|
|
"title": "Brain disorders"
|
|
},
|
|
{
|
|
"code": "14.B",
|
|
"title": "Spinal cord disorders (infectious, inflammatory, anatomic)"
|
|
},
|
|
{
|
|
"code": "14.C",
|
|
"title": "Peripheral nervous system disorders"
|
|
},
|
|
{
|
|
"code": "14.D",
|
|
"title": "Sleep disorders"
|
|
},
|
|
{
|
|
"code": "14.E",
|
|
"title": "Muscular dystrophies"
|
|
},
|
|
{
|
|
"code": "14.F",
|
|
"title": "Neurocutaneous disorders"
|
|
},
|
|
{
|
|
"code": "14.G",
|
|
"title": "Degenerative neurologic disorders"
|
|
},
|
|
{
|
|
"code": "14.H",
|
|
"title": "Movement disorders"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "15",
|
|
"title": "Skin/Dermatology",
|
|
"weight": 4,
|
|
"subdomains": [
|
|
{
|
|
"code": "15.A",
|
|
"title": "Congenital/neonatal disorders and conditions"
|
|
},
|
|
{
|
|
"code": "15.B",
|
|
"title": "Acquired disorders and conditions"
|
|
},
|
|
{
|
|
"code": "15.C",
|
|
"title": "Dermatologic manifestations of systemic disease"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "16",
|
|
"title": "Hematology-Oncology",
|
|
"weight": 3,
|
|
"subdomains": [
|
|
{
|
|
"code": "16.A",
|
|
"title": "Hematologic diseases, disorders, and conditions"
|
|
},
|
|
{
|
|
"code": "16.B",
|
|
"title": "Malignancies"
|
|
},
|
|
{
|
|
"code": "16.C",
|
|
"title": "Special considerations"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "17",
|
|
"title": "Allergy and Immunology",
|
|
"weight": 3,
|
|
"subdomains": [
|
|
{
|
|
"code": "17.A",
|
|
"title": "Allergic disorders"
|
|
},
|
|
{
|
|
"code": "17.B",
|
|
"title": "Disorders of immune function (eg, B cell, T cell, combined B- and T-cell defects, phagocytes,"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "18",
|
|
"title": "Endocrinology",
|
|
"weight": 3,
|
|
"subdomains": [
|
|
{
|
|
"code": "18.A",
|
|
"title": "Adrenal, pituitary, and parathyroid disorders"
|
|
},
|
|
{
|
|
"code": "18.B",
|
|
"title": "Thyroid disorders"
|
|
},
|
|
{
|
|
"code": "18.C",
|
|
"title": "Diabetes insipidus"
|
|
},
|
|
{
|
|
"code": "18.D",
|
|
"title": "Type 1 diabetes"
|
|
},
|
|
{
|
|
"code": "18.E",
|
|
"title": "Type 2 diabetes/metabolic syndrome"
|
|
},
|
|
{
|
|
"code": "18.F",
|
|
"title": "Growth disorders (eg, tall stature, short stature, growth hormone deficiency)"
|
|
},
|
|
{
|
|
"code": "18.G",
|
|
"title": "Pubertal development (normal and abnormal)"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "19",
|
|
"title": "Nephrology, Fluids, and Electrolytes",
|
|
"weight": 3,
|
|
"subdomains": [
|
|
{
|
|
"code": "19.A",
|
|
"title": "Renal physiology (eg, acid-base balance, electrolytes)"
|
|
},
|
|
{
|
|
"code": "19.B",
|
|
"title": "Diseases, disorders, and conditions"
|
|
},
|
|
{
|
|
"code": "19.C",
|
|
"title": "Hematuria"
|
|
},
|
|
{
|
|
"code": "19.D",
|
|
"title": "Proteinuria"
|
|
},
|
|
{
|
|
"code": "19.E",
|
|
"title": "Dehydration and fluid resuscitation"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "20",
|
|
"title": "Genitourinary System",
|
|
"weight": 3,
|
|
"subdomains": [
|
|
{
|
|
"code": "20.A",
|
|
"title": "Disorders and conditions"
|
|
},
|
|
{
|
|
"code": "20.B",
|
|
"title": "Gynecology"
|
|
},
|
|
{
|
|
"code": "20.C",
|
|
"title": "Male genitalia"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "21",
|
|
"title": "Genetics, Dysmorphology, and Metabolic Disorders",
|
|
"weight": 2,
|
|
"subdomains": [
|
|
{
|
|
"code": "21.A",
|
|
"title": "Genetic inheritance patterns (mendelian and non-mendelian)"
|
|
},
|
|
{
|
|
"code": "21.B",
|
|
"title": "Syndromes"
|
|
},
|
|
{
|
|
"code": "21.C",
|
|
"title": "Inborn errors of metabolism (eg, carbohydrate metabolism, lysosomal storage disorders, amino acid"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "22",
|
|
"title": "Rheumatology",
|
|
"weight": 2,
|
|
"subdomains": [
|
|
{
|
|
"code": "22.A",
|
|
"title": "Postinfectious/reactive arthritis"
|
|
},
|
|
{
|
|
"code": "22.B",
|
|
"title": "Juvenile idiopathic arthritis (JIA)"
|
|
},
|
|
{
|
|
"code": "22.C",
|
|
"title": "Amplified pain syndromes (e.g, fibromyalgia, complex regional pain syndrome)"
|
|
},
|
|
{
|
|
"code": "22.D",
|
|
"title": "Connective tissue diseases"
|
|
},
|
|
{
|
|
"code": "22.E",
|
|
"title": "Systemic lupus erythematosus (SLE)"
|
|
},
|
|
{
|
|
"code": "22.F",
|
|
"title": "Dermatomyositis"
|
|
},
|
|
{
|
|
"code": "22.G",
|
|
"title": "Rheumatic fever, cyclic fever, and periodic fever syndrome"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "23",
|
|
"title": "Ethics",
|
|
"weight": 2,
|
|
"subdomains": [
|
|
{
|
|
"code": "23.A",
|
|
"title": "Shared decision-making (eg, allocation of resources, informed consent)"
|
|
},
|
|
{
|
|
"code": "23.B",
|
|
"title": "Patient-parent-pediatrician relationship (eg, confidentiality, cross-cultural issues)"
|
|
},
|
|
{
|
|
"code": "23.C",
|
|
"title": "Professionalism and institutional ethics"
|
|
},
|
|
{
|
|
"code": "23.D",
|
|
"title": "Grief and communication"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"code": "24",
|
|
"title": "Patient Safety, Quality Improvement, and Research Methods",
|
|
"weight": 2,
|
|
"subdomains": [
|
|
{
|
|
"code": "24.A",
|
|
"title": "Patient safety and adverse events"
|
|
},
|
|
{
|
|
"code": "24.B",
|
|
"title": "Quality Improvement"
|
|
},
|
|
{
|
|
"code": "24.C",
|
|
"title": "Research methods"
|
|
}
|
|
]
|
|
}
|
|
] |