{
  "sim_id": "behavioral-health-screening-graph-model",
  "diagram_name": "Behavioral Health Screening Graph Model",
  "chapter_number": 11,
  "chapter_title": "Specialty Care, Surgery, and Remote Monitoring",
  "chapter_dir": "11-specialty-care-surgery-remote-monitoring",
  "chapter_rel_dir": "chapters/11-specialty-care-surgery-remote-monitoring",
  "library": "vis-network",
  "bloom_level": "Analyze<br/>",
  "bloom_verb": "differentiate, classify<br/>",
  "learning_objective": "Differentiate a screened-and-diagnosed Behavioral Health Condition pathway from the structurally separate Neurodiversity and Palliative Care node categories, and classify each screening instrument by the condition it detects.",
  "completion_status": "validated",
  "quality_score": 100,
  "validated_date": "2026-09-07",
  "implementation_path": "sims/behavioral-health-screening-graph-model/main.html",
  "extracted_date": "2026-09-07",
  "specification": "Type: graph-model\n**sim-id:** behavioral-health-screening-graph-model<br/>\n**Library:** vis-network<br/>\n**Status:** Validated\n\nBloom Taxonomy: Analyze<br/>\nBloom Taxonomy Verb: differentiate, classify<br/>\nLearning objective: Differentiate a screened-and-diagnosed Behavioral Health Condition pathway from the structurally separate Neurodiversity and Palliative Care node categories, and classify each screening instrument by the condition it detects.\n\nPurpose: Show learners that standardized screening instruments feed specific behavioral health diagnoses through a SCREENS_FOR/SCORE/result pathway, while Neurodiversity and Palliative Care are modeled as deliberately separate branches that do not run through that same screening logic.\n\nNode types to show (color-coded):\n1. Patient (pink circle) -- central node\n2. PHQ-9 (light blue rounded rectangle) -- screening instrument, property: score (0-27)\n3. GAD-7 (light blue rounded rectangle) -- screening instrument, property: score (0-21)\n4. AUDIT-C (light blue rounded rectangle) -- screening instrument, property: score (0-12)\n5. Behavioral Health Condition: Depression (orange diamond)\n6. Behavioral Health Condition: Anxiety (orange diamond)\n7. Substance Use Disorder (orange diamond, slightly different border style to flag its extra confidentiality property)\n8. Neurodiversity: Autism (purple hexagon, visually separated from the orange cluster)\n9. Neurodiversity: ADHD (purple hexagon)\n10. Palliative Care (green hexagon, visually separated on the opposite side)\n\nEdge types to show:\n1. Patient --TAKES--> each screening instrument\n2. Each screening instrument --SCREENS_FOR--> its corresponding Behavioral Health Condition (or Substance Use Disorder for AUDIT-C), labeled with the SCORE property and a POSITIVE/NEGATIVE result flag\n3. Patient --HAS--> each Neurodiversity node (dashed edge, styled differently to visually signal \"no screening score attached\")\n4. Patient --RECEIVES--> Palliative Care (dashed edge, also styled without a score)\n\nVisual style: Three visually separated clusters radiating from the central Patient node -- a screening-and-diagnosis cluster (blue instruments -> orange conditions), a Neurodiversity cluster (purple, dashed edges, no score), and a Palliative Care node (green, dashed edge, no score) -- so the structural separation described in the text is visible in the layout itself, not just in a legend.\n\nColor scheme: Light blue for screening instruments, orange for diagnosed behavioral health conditions (including Substance Use Disorder), purple for Neurodiversity, green for Palliative Care, pink for the Patient.\n\nInteractive controls:\n- Click a screening instrument node: opens an infobox showing its full name, what it screens for, its score range, and the clinical threshold that separates POSITIVE from NEGATIVE\n- Click a SCREENS_FOR edge: reveals a worked example with a sample score (e.g., \"PHQ-9 score of 14 -> POSITIVE, moderate depression range\")\n- Click the Neurodiversity or Palliative Care nodes: opens an infobox explicitly stating why the edge has no score/threshold, reinforcing the differentiate objective\n- Toggle button: \"Group by cluster\" -- visually separates the three clusters further apart when enabled, and collapses them back near the Patient node when disabled, letting the learner compare the clustered/unclustered view\n- Zoom and pan enabled\n\nInstructional Rationale: This is an Analyze-level objective (differentiate, classify), so the specification is built around comparison rather than single-path exploration: the three-cluster layout, the deliberately different edge styling (scored vs. unscored), and the \"Group by cluster\" toggle all give the learner direct evidence for the structural claim made in the text -- that Neurodiversity and Palliative Care are not modeled through the same screening-and-diagnosis logic as a Behavioral Health Condition, even though all three connect to the same Patient node.\n\nImplementation: vis-network JavaScript library with a radial layout grouped by cluster; infobox rendered as a fixed side panel updated on node/edge click; edge dash pattern toggled via vis-network edge styling options."
}
