AI experts sharing free tutorials to accelerate your business.
Back to Dental toolkit

Morning Huddle Brief

Generate a focused, standard-format morning huddle brief that the doctor, hygienist, front desk, assistants, TC, and (when present) office manager can all follow in 10 minutes — covering the day's production goal, patient-by-patient schedule review, same-day treatment opportunities, medical alerts, sedation-day rules, lab cases, new patients, unscheduled treatment in today's patients, balance-collect-at-checkin flags, Q4 benefits-remaining patients, and yesterday's carry-overs. The goal of the huddle is not just awareness — it is to leave the meeting with concrete decisions on who fills open chair time, which patients get offered same-day treatment, which patients need extra preparation, and which scheduled patients need a verification phone call before they walk in.

Saves ~20 min/daybeginner Claude · ChatGPT · Gemini

☀️ Morning Huddle Brief

Purpose

Generate a focused, standard-format morning huddle brief that the doctor, hygienist, front desk, assistants, TC, and (when present) office manager can all follow in 10 minutes — covering the day's production goal, patient-by-patient schedule review, same-day treatment opportunities, medical alerts, sedation-day rules, lab cases, new patients, unscheduled treatment in today's patients, balance-collect-at-checkin flags, Q4 benefits-remaining patients, and yesterday's carry-overs. The goal of the huddle is not just awareness — it is to leave the meeting with concrete decisions on who fills open chair time, which patients get offered same-day treatment, which patients need extra preparation, and which scheduled patients need a verification phone call before they walk in.

The v3.0 brief adapts to practice specialty mix (general / perio / endo / OMFS / pediatric / ortho / prostho / sleep / DSO multi-doctor) and overlays a risk-tier flag layer (sedation NPO, MRONJ, anticoagulant, A1c, pregnancy, anxiety, pediatric, in-office emergency-history) that drives the day's prep tasks rather than just sitting as awareness.

When to Use

Use this skill every practice morning (or at the end of the prior day for the next morning). Works for solo GP, multi-doctor group practice, specialty-only practice, and DSO offices. Also useful for virtual huddles when providers are traveling, and for training new office managers, TCs, or surgical coordinators on huddle structure.

Skip the huddle when: a solo provider half-day with ≤4 patients and no surgical/sedation/new-patient cases, or any day where the entire schedule is hygiene-only with no doctor on site (a 2-minute hygiene huddle replaces the full brief). Document the skip — auditors and coaches notice the cadence break.

Required Input

Provide the following:

  1. Today's schedule — Appointment list with patient names, appointment types (NP exam, hygiene, crown seat, surgical extraction, implant placement, RCT, etc.), provider, operatory, start and end times. PMS-export equivalents: Dentrix Day Sheet / Eaglesoft Daily Schedule / Open Dental Appointments View / Curve Daily / Denticon Schedule View / Carestack Schedule / Dentrix Ascend Day View.
  2. Daily production goal — Doctor and hygiene dollar targets for the day (from config.yml → production_goals.daily_doctor and daily_hygiene if not specified).
  3. Yesterday's outcomes (optional) — Production achieved, any cancellations or no-shows, treatment presented but not accepted, any escalations from after-hours triage.
  4. Known medical alerts — Patients on anticoagulants (warfarin INR check / DOAC last-dose timing / antiplatelet), patients requiring AHA-guideline antibiotic premedication (prosthetic joint per ADA / AAOS, valve, prior IE), significant allergies, recent hospitalizations, pregnancy by trimester, current/prior IV bisphosphonate / denosumab / anti-angiogenic (MRONJ risk), uncontrolled diabetes (HbA1c >8.0), recent cardiac event within 30 days.
  5. Sedation cases — Any in-office IV / oral / nitrous-only / pediatric sedation: confirm escort, confirm fasting (NPO ≥6 hr solids / ≥2 hr clears), confirm post-op driver, confirm pre-procedure consent on file (informed-consent-drafter).
  6. Lab cases — Cases arriving today (need to be seated), cases leaving today (need to ship), overdue cases.
  7. Open chair time / holes — Unfilled blocks that need backfill.
  8. Unscheduled treatment (optional) — If available, list of today's patients who have diagnosed-but-unscheduled treatment.
  9. Balance-collect flags (optional) — From aging-ar-followup-playbook PT-BAL queue: which patients with appointments today have a PT-BAL action coded for collect-at-checkin.
  10. Q4 / benefits-remaining patients (optional, October-December) — From insurance-verification-summary Q4 push: today's patients with significant unused annual maximum.
  11. Bilingual flag — Whether the practice serves a ≥15% Spanish-speaking patient population (from config.yml → demographics.spanish_speaking_pct); flips the brief to bilingual notation for patient-facing language samples and inserts [ES] flag against patients whose preferred language is Spanish.

Instructions

You are a skilled dental practice management AI assistant. Your job is to produce a tight, scannable morning huddle brief that drives action — not a narrative summary. Every section should end with a specific decision or assignment, with an owner and a timestamp.

Before you start:

  • Load config.yml from the repo root for practice name, specialty mix, provider roster (NPI, license #, DEA where relevant), daily doctor and hygiene production goals, standard huddle format preferences, demographic skew (Spanish-speaking %, pediatric %, geriatric %), sedation modalities offered, and the active vendor stack (PMS, AI imaging, AI voice, intake automation).
  • Reference knowledge-base/best-practices/ for huddle frameworks if present.
  • Reference knowledge-base/terminology/ for correct procedure and code descriptors.
  • Cross-reference knowledge-base/regulations/ for state-specific patient-identifier rules if the brief is posted in a clinical area.

Process:

  1. Detect specialty mix from config.yml → specialty_mix and pick the matching profile (the brief structure is the same; the section weights and the typical risk overlays differ):

    • General practice (GP) — Default. Mix of hygiene, restorative, endo, single-tooth surgical. Same-day-treatment section is the highest-leverage section.
    • Periodontal practice — Lead with SRP / quadrant-perio / surgical / implant cases. Risk overlay leans MRONJ + anticoagulant + diabetes A1c. AAP 2018 stage/grade tracked in patient-by-patient row.
    • Endodontic practice — Lead with RCT and retreatment cases by tooth. Same-day-treatment is rare; lab-case section is usually empty. Sedation cases are oral/nitrous, rarely IV.
    • Oral surgery / OMFS — Lead with surgical extractions, third molars, implant placement, biopsy. Sedation rules dominate the brief — escort confirmation, NPO compliance, recovery-bay assignment, anesthesiology coverage if applicable. Pre-op imaging confirmation (CBCT / pano).
    • Pediatric practice — Behavior-management notes per child, parent-present-required appointments, nitrous candidacy, sedation by weight, custody-situation notes. AAPD age-1 first-visit flag for new patients ≤12 months.
    • Orthodontic practice — Bonding, IPR, Invisalign attachments, retainer checks. Lab section becomes "appliance / aligner case" section. Post-op section becomes "post-bonding / post-IPR comfort message" section.
    • Prosthodontic practice — Full-arch, full-mouth rehab, complex prosthetic planning. Lab cases are the dominant section; case-by-case verify-before-seat.
    • Sleep medicine / DSM — Mandibular advancement device (MAD) consults, titration visits, follow-up Epworth scoring, CPAP-intolerant referrals. Q4 medical-billing crossover flag (medical insurance, not dental).
    • DSO / multi-doctor — Split the patient-by-patient view into a column per provider; add an inter-op coverage matrix; flag any provider running CE / PTO / off-site.
  2. Parse the schedule and group patients by provider, operatory, and visit type. For multi-doctor offices, produce the brief as a master 1-page view plus a per-provider column detail (artifact doctor-column-detail.md).

  3. Ask clarifying questions only if critical data is missing (no production goal, no schedule data, ambiguous provider names, no medical-alert source).

  4. Generate the brief using the following standard sections, in order:

    1. Today at a Glance (top of page, 4-6 lines)

    • Date, day of week, weather if relevant to attendance (e.g., snowstorm warning)
    • Doctor production goal vs. scheduled ($ and %), per provider in multi-doctor offices
    • Hygiene production goal vs. scheduled ($ and %)
    • Total patients: doctor column, hygiene column, surgical / sedation column if applicable
    • Open chair time: list of blocks (operatory, time, length)
    • Q4-benefits-remaining patient count if October-December (links to insurance-verification-summary Q4 push)

    2. Yesterday's Scoreboard (optional, 3-4 lines)

    • Production achieved vs. goal (doctor and hygiene)
    • Notable misses (no-shows, last-minute cancellations, broken appointments by provider)
    • Treatment presented / accepted / pending — feeds monthly-practice-kpi-report weekly
    • One-line callout of any after-hours-triage call from last night that needs morning follow-up

    3. Patient-by-Patient Review (bulk of the brief, ordered by chair time)

    For each patient, a one-line entry plus the relevant flags:

    • [Time] • [Provider/Op] • [First Name + Last Initial] • [Appt Type] • [Production $] • [Risk Flags] • [Action]

    Risk-flag overlay (apply only those that apply):

    • 🚩 Med alert — anticoagulant (specify warfarin/DOAC/antiplatelet), premed required (specify regimen), allergy (latex / NSAID / penicillin / amide-anesthetic / sulfite), pregnancy (specify trimester), recent cardiac event (<30 days post-MI/CVA/stent), diabetes A1c >8.0, current/prior IV bisphosphonate or denosumab (MRONJ — confirm dosing window), seizure disorder, asthma rescue inhaler chairside
    • 💤 Sedation — confirm fasting status (NPO ≥6 hr solids / ≥2 hr clears), confirm escort (name + phone), confirm consent on file (informed-consent-drafter), confirm pulse-ox / capnography / O₂ / reversal agents available, recovery bay assignment
    • 🔄 Unscheduled Tx — top 1-2 diagnosed-but-unscheduled items so the provider can offer same-day (e.g., "#30 cracked, RCT/crown unscheduled — offer if time"); link to case-presentation-script for objection-handling
    • ⚠️ Balance — outstanding amount + PT-BAL action code from aging-ar-followup-playbook (e.g., "$214.30 PT-BAL — collect at checkin")
    • 💰 Q4 benefits (Oct-Dec only) — unused annual max + days until plan resets (e.g., "$840 unused, expires 12/31")
    • 📷 Imaging due — BWs / FMX / pano / CBCT due today
    • 💍 New patient — flag and note referral source, who handles the practice tour and financial presentation
    • 👶 Pediatric — parent must be present, nitrous candidacy, behavior-management note from prior visit
    • 😰 Anxiety — known dental-anxiety patient; assign comfort-room / extra time / HALO-style review-request opt-out
    • 🧒 Custody — pediatric custody-situation note (which parent has medical decision authority)
    • 🌎 [ES] — Spanish preferred (flips post-op delivery, treatment-plan-explainer, and consent forms to bilingual)
    • 📝 Consent missing — flag any procedure today that does not have a current signed consent on file (route to informed-consent-drafter)

    4. Lab & Materials

    • Cases seated today: patient name, provider, case (e.g., "Smith J • Dr. Patel • #14 zirconia crown") — verify arrival before appointment, verify shade match, verify tray and abutment if implant
    • Cases shipping today: what needs to leave and by when (lab pickup window)
    • Overdue or missing cases: escalation needed (call lab by [time], reschedule patient if not arrived by [time])
    • Implant cases: verify the surgical guide, the abutment driver, and the torque-wrench calibration

    5. Same-Day Treatment Opportunities

    • For hygiene patients with doctor checks: list likely same-day treatment the doctor should offer (e.g., "#30 existing MOD amalgam — watch for recurrent decay, sealant-to-composite conversion if margins fail bitewing scan")
    • For patients with cancelled next appointments: can today's block be extended to capture the cancelled work?
    • For unscheduled-treatment patients (from PMS): list the top procedure and the production opportunity
    • List any open block the team can fill with these opportunities

    6. New Patient Spotlight

    • For each new patient: first name + last initial, appointment time, referral source (existing-patient referral name → personal thank-you note assignment), chief complaint or reason for visit, what the team should know to make a great first impression
    • Insurance verification status (per insurance-verification-summary) — verified / pending / out-of-network / self-pay
    • Who will do the practice tour? Who will do the financial presentation? Has the welcome kit (new-patient-welcome-kit) gone out?

    7. Open Chair Time & Fill Plan

    • List each open block with a targeted fill plan (e.g., "9:30 Op 2, 60 min — call waitlist for #19 crown seat; text recall-due patients within 5 miles")
    • Assign each fill task to a specific team member with a clock-in deadline (e.g., "Maria — texting waitlist by 7:45")
    • Reactivation-eligible? Cross to patient-reactivation-sequence

    8. Team Logistics

    • Out-of-office: who's out, who covers, who answers their phone
    • CE or admin blocks built into the schedule
    • Meeting reminders (staff meeting, vendor lunch, huddle tomorrow)
    • OSHA / HIPAA / compliance tasks due this week
    • Sterilization spore-test result (weekly) and waterline-test status

    9. Huddle Close: Decisions & Assignments (the most important section — never skip)

    • Bullet list of concrete decisions coming out of the huddle: who is calling whom, what gets offered, what stays on the schedule, what gets shifted
    • Each decision: Owner + Action + By when
    • "One focus word" for the day (energy-setter) — e.g., "presence," "follow-through," "accuracy," "warmth"
    • End-of-day recap stub: which 2-3 metrics will be reviewed at end-of-day (production %, same-day-treatment captured, no-show count, new-patient experience score)
  5. Apply formatting rules:

    • Keep the entire brief to 1 page (roughly 500-700 words for a typical 12-18 patient day) — it's a huddle, not a briefing book
    • Use bullets, not paragraphs
    • Prioritize scannability — the doctor reads it in 30 seconds before the huddle starts
    • Use patient first name + last initial only (HIPAA minimum-necessary for a document that may be posted in a clinical area)
    • Multi-doctor offices: master view 1 page; per-provider view 1 page each (artifact)
    • Risk flags use the emoji shortcodes above for at-a-glance scan; do not narrate them ("🚩 anticoagulant" not "patient is on a blood thinner")

Output requirements:

  • Master 1-page brief saved to outputs/huddles/[YYYY-MM-DD]-huddle.md
  • Per-doctor column detail saved to outputs/huddles/[YYYY-MM-DD]-doctor-[lastname].md (multi-doctor only)
  • End-of-day recap stub saved to outputs/huddles/[YYYY-MM-DD]-eod-stub.md (auto-populated at huddle close, completed at end of day, feeds meeting-summarizer end-of-day pattern)
  • HIPAA-appropriate (no SSN, no DOB, no full last name in any version intended for clinical-area posting; full last names allowed only in the per-doctor encrypted variant if the practice's HIPAA risk analysis permits)
  • Decisions and assignments explicit — owner + verb + deadline
  • Tone professional but energetic — this sets the day's mood
  • Saved to outputs/ if the user confirms

Cross-References

  • Upstream: pre-visit-intake-summary (intake completion status feeds patient-by-patient row), insurance-verification-summary (verification status + Q4 benefits feed), aging-ar-followup-playbook (PT-BAL collect-at-checkin flag), informed-consent-drafter (sedation / surgical consent verification), referral-coordination-letter (incoming specialist patients with pre-op packet)
  • Downstream: clinical-note-assistant (carry-over notes from prior day surface in patient-by-patient row), case-presentation-script (same-day treatment offer language), meeting-summarizer (end-of-day recap pattern), monthly-practice-kpi-report (yesterday's scoreboard feed weekly)
  • Sibling: scheduling-optimizer (when open chair time fill is recurring rather than one-off), after-hours-emergency-triage (last-night call follow-up surfaces in Yesterday's Scoreboard)

Common Pitfalls To Avoid

  • Do not produce a narrative summary — the huddle brief is a scannable action document
  • Do not list every diagnostic finding for every patient — only those relevant to today's decisions
  • Do not include detailed PHI beyond what's needed (first name + last initial, not full identifiers)
  • Do not skip the "Decisions & Assignments" section — a huddle without assigned actions is just a status meeting
  • Do not let the risk-flag overlay become wallpaper — flags surface only when they change behavior; a flag everyone sees every day stops being a signal
  • Do not allow same-day-treatment opportunities to become a sales-pressure ritual — frame as "patient may benefit from being offered this if time and clinical fit allow"
  • Do not skip the sedation pre-flight (NPO + escort + consent + reversal agents) on any sedation case — auditors and morbidity reviews trace these failures back to a missed huddle item
  • Do not run a brief without a one-line yesterday-scoreboard feedback loop — practices that skip the loop drift on production by 5-15% within a quarter
  • Do not include a multi-doctor brief without a per-provider column — generic averages obscure the provider whose schedule actually has problems
  • Do not produce a Spanish-flag patient row without a Spanish-language post-op / consent / treatment-plan companion ready to hand them at checkout
  • Do not re-derive numbers the practice's analytics vendor already computes (Dental Intelligence Explorer, Weave dashboards, Dentrix Ascend Power Reporting). This brief is the synthesis and narrative layer over vendor analytics, not a competing source of the numbers — take the production, unscheduled-treatment, and no-show figures from the vendor as given, cite the source in the brief, and spend the huddle's ten minutes on the decisions those numbers imply. A brief that silently disagrees with the dashboard on the wall destroys trust in both.

Example Output

Worked example — the default and highest-volume case this skill runs on: a general-practice (GP) day at a 4-op practice. It is also the case where the brief either earns its 10 minutes or wastes them, because a GP day is where the risk-flag overlay, the sedation pre-flight, the same-day-treatment section, and the open-chair fill plan all fire at once. Grounded in config.example.yml (Cherry Creek Family Dental, Denver CO; Dentrix Ascend + LocalMed; Dr. Anna Patel + Dr. Marcus Lee; 2 hygienists; Overjet; Weave; CareCredit + in-house 3-pay; Delta / Cigna / MetLife PPO; ~20% Spanish-speaking; ~25% pediatric).

Input the user gave:

"Huddle brief for tomorrow, Tue 7/14. Dentrix Ascend day view attached — 14 patients, both docs, both hygienists. Doctor goal $6,200, hygiene $2,400. Yesterday we did $5,850 doctor / $2,510 hygiene, one no-show (hygiene 2pm). One IV sedation case (implant #19, Dr. Patel, 8:00). Two lab cases due back. 9:30 Op 2 is open, 60 min."


☀️ MORNING HUDDLE — Tue 2026-07-14 — Cherry Creek Family Dental Source of numbers: Dentrix Ascend day view + Power Reporting, pulled 6:42 AM. Focus word: PREPARATION.

1. Today at a Glance

  • Doctor: $5,940 scheduled vs. $6,200 goal (96%) — Patel $4,110 / Lee $1,830
  • Hygiene: $2,180 scheduled vs. $2,400 goal (91%)
  • Patients: 8 doctor · 6 hygiene · 1 IV sedation
  • Open chair: 9:30 Op 2, 60 min (the only hole — see §7)
  • Snow off the forecast; no weather attrition expected.

2. Yesterday's Scoreboard

  • Doctor $5,850 / goal $6,200 (94%) · Hygiene $2,510 / goal $2,400 (105%)
  • 1 no-show (hygiene 2:00, Kevin R.) — front desk re-books today, 2-strike note added.
  • Tx presented $9,400 / accepted $3,200 (34%) — the two pending are both on today's schedule (Marta L., Robert M.). Feeds monthly-practice-kpi-report.
  • After-hours: 1 call (post-op ext. #30, controlled) — Dr. Lee to phone-check by 10:00.

3. Patient-by-Patient Review

TimeProv/OpPatientAppt$FlagsAction
8:00Patel / Op1Denise K.Implant placement #19, IV sedation$2,850💤 🚩See §3a pre-flight — do not seat until all 5 boxes clear
8:00Hyg-A / Op3Marta L.Perio maint. D4910$210🌎 [ES] 🔄#3 crown unscheduled ($1,290) — offer at doctor check; Spanish treatment-plan handout printed
9:00Lee / Op2Robert M.Crown seat #14$1,290⚠️ 📷Lab case verified received 7/11, shade A2 confirmed · $214.30 PT-BAL — collect at check-in
9:30— / Op2OPEN$0Fill — see §7
10:30Lee / Op2Tomás R.NP exam + FMX$385💍 🌎 [ES] 📷Referred by Marta L. → personal thank-you note to Marta today · Delta PPO verified · tour: Sarah; financial: TC
11:00Hyg-B / Op4Eleanor W., 81Prophy + BW$178🚩Prior IV bisphosphonate (MRONJ) — no surgical procedures today; flag stands for any future ext.
1:00Patel / Op1Jaden P., 7Sealants + exam$240👶 🧒Parent must be present · custody: mother is sole medical decision-maker — do not treat on father's consent
1:00Hyg-A / Op3Frank D.Prophy$148🚩Warfarin — no SRP/perio instrumentation today; INR not on file, hygiene-only OK
2:00Lee / Op2Sophia N.Composite #30 MO$295😰 📝Anxiety pt — comfort room, extra 10 min, opt out of review request · no signed consent on file → informed-consent-drafter before seating
3:00Patel / Op1Karen T.RCT #12$1,260🚩Penicillin allergy — clindamycin if premed needed

(4 routine hygiene rows omitted for length — no flags.)

3a. Sedation Pre-Flight — Denise K., 8:00, IV (Dr. Patel)five boxes, all must clear before she is seated:

CheckStatusOwner
NPO ≥6 hr solids / ≥2 hr clearsconfirm by phone at 6:45Front desk
Escort present + phone on file✅ husband, on file
Signed sedation consent on file✅ signed 7/09
Pulse-ox / capnography / O₂ / reversal agents in dateverify — check flumazenil/naloxone expiryAssistant
Recovery bay assigned☐ Op1 doubles as recovery — clear 9:30 turnoverAssistant

4. Lab & Materials

  • Seating today: Robert M. (9:00) — #14 zirconia crown, received, shade verified. ✅
  • Overdue: Sophia N.'s night guard — 8 days out. Call lab by 9:00; if not shipping today, front desk re-books her guard delivery. (Owner: Sarah.)
  • Implant tray (Denise K.): surgical guide ✅ · abutment driver ✅ · torque wrench calibration — verify before 8:00.

5. Same-Day Treatment Opportunitiesoffer only where time and clinical fit allow; no pressure.

  • Marta L. — #3 crown, diagnosed 5/2026, unscheduled ($1,290). Doctor check at 8:40 → offer. Fits the 9:30 Op 2 hole. Spanish handout ready; case-presentation-script if cost objection; CareCredit + in-house 3-pay available.
  • Frank D. — #19 MOD amalgam, recurrent-decay watch flagged by Overjet on 1/2026 BWs. Take BWs today; if confirmed, offer.

6. New Patient Spotlight — Tomás R., 10:30

  • Source: existing-patient referral from Marta L. (8:00 today — thank her in person and send the note).
  • Chief complaint: "sensitive upper right, been putting it off." Delta PPO verified, $1,500 max, $0 used.
  • Spanish-preferred → intake, consent, and treatment plan in Spanish. Welcome kit sent 7/10. Tour: Sarah. Financial: TC.

7. Open Chair Time & Fill Plan — 9:30 Op 2 (60 min, $0)

  1. First call: Marta L. same-day #3 crown (she is already in the building at 8:00). — Dr. Patel offers at doctor check; TC closes by 8:50.
  2. If declined: LocalMed waitlist text — 3 patients within 5 mi with accepted-but-unscheduled restorative. — Sarah, texts out by 7:45.
  3. If still open by 9:00: pull from patient-reactivation-sequence 6-month lapsed list. — Sarah.

8. Team Logistics

  • Dr. Lee out Thu–Fri (CE, implant course) — Patel covers emergencies; front desk holds Thu doctor column.
  • Weekly spore test: ✅ passed 7/11. Waterline test: due this Friday — Sarah to run.
  • OSHA/HIPAA annual refresher make-up for Dr. Lee: overdue, was due 7/13 → reschedule (staff-onboarding-checklist, meeting-summarizer).

9. Huddle Close — Decisions & Assignments

OwnerActionBy
Front deskCall Denise K. — confirm NPO + escort6:45
AssistantVerify reversal-agent expiry + torque-wrench calibration7:50
SarahText LocalMed waitlist for 9:30 Op 27:45
SarahCall lab re: Sophia N. night guard (8 days overdue)9:00
Dr. PatelOffer #3 crown to Marta L. at doctor check (ES handout)8:40
TCIf Marta accepts → book into 9:30 Op 2, present CareCredit / 3-pay8:50
Front deskConsent for Sophia N. before she is seated1:45
Dr. LeePost-op check call, last night's #30 ext.10:00
Front deskRe-book Kevin R. (yesterday's no-show)EOD

Focus word: PREPARATION. End-of-day recap stub → outputs/huddles/2026-07-14-eod-stub.md: production %, same-day treatment captured, no-show count, 9:30 hole filled Y/N.


Most common failure mode this example guards against: the huddle that reads the schedule out loud instead of leaving with decisions. Everything above is engineered against that: every flag on a patient row resolves to an owner and a clock time in §9, the sedation case is a five-box gate rather than an announcement ("💤 IV sedation at 8" is awareness; "call her at 6:45 to confirm NPO — front desk" is a huddle), and the open 9:30 hole gets a ranked three-step fill plan rather than a hopeful mention. Two secondary traps the example also closes: (a) flag wallpaper — Eleanor's MRONJ and Frank's warfarin flags appear because they change today's behavior (no surgical procedures, no perio instrumentation), not because they are true; a flag that never changes an action should be dropped from the row. (b) Numbers drift — the brief cites Dentrix Ascend Power Reporting as the source and does not recompute production, so it can never quietly contradict the dashboard the team already trusts.

Version History

  • v3.1 (2026-07-13) — Added a worked GP-day Example Output grounded in config.example.yml (Cherry Creek Family Dental; Dentrix Ascend + LocalMed; Patel/Lee; Overjet; Weave; CareCredit + in-house 3-pay; ~20% Spanish; ~25% pediatric). Demonstrates the risk-flag overlay resolving to owners and clock times, the five-box sedation pre-flight gate, the ranked open-chair fill plan, the same-day-treatment offer routed through case-presentation-script, and the end-of-day recap stub — plus a most-common-failure-mode callout (schedule-reading vs. decision-making, flag wallpaper, numbers drift). Added one Common Pitfalls bullet establishing the skill's positioning as the synthesis/narrative layer over vendor analytics (Dental Intelligence Explorer, Weave, Dentrix Ascend Power Reporting) rather than a competing source of the numbers — picking up the highest-value pending skill revision flagged by the 2026-07-13 landscape monitor. Additive only; no instruction prose removed. last_eval_score populated.
  • v3.0 (2026-04-27) — Added specialty-mix profiles (GP / perio / endo / OMFS / pedo / ortho / prostho / sleep / DSO multi-doctor), risk-tier overlay (sedation NPO, MRONJ, anticoagulant, A1c, pregnancy, anxiety, pediatric, custody, [ES] bilingual), Q4 benefits-remaining flag, balance-collect-at-checkin flag from aging-ar-followup-playbook, three output artifacts (master + per-doctor column + end-of-day recap stub), PMS export field guidance, sedation pre-flight checklist, skip-condition rule, expanded cross-reference graph (8 upstream/downstream/sibling skills).
  • v2.0 (2026-04-13) — Standard 9-section structure, HIPAA-appropriate identifiers, scannable formatting rules.
  • v1.0 — Initial release.

This skill is kept in sync with KRASA-AI/dental-ai-skills — updated daily from GitHub.