| Code | Practice | State | ROD | Vendor | Category | Evidence |
|---|
| ROD | In scope | With booking | Absent | Unresolved | Coverage % |
|---|
These practices show no widget signature on /, /book, /booking, /book-online, /book-appointment, /appointments, /appointment, /schedule, /schedule-online, /contact, /contact-us, /new-patients, or /new-patient. Marketing/website-vendor remediation list.
| Code | Practice | State | ROD | Practice Type | Website |
|---|
These 67 practices have a detectable Modento, Neurality, or TrueLark widget live on their public site today. The OSA catalog currently lists them as platform=none or absent. Patch the catalog → existing scrapers light them up immediately.
| Code | Practice | State | ROD | Vendor | Sig Type | Evidence |
|---|
fetch over 13 candidate paths per host: /, /book, /booking, /book-online, /book-appointment, /appointments, /appointment, /schedule, /schedule-online, /contact, /contact-us, /new-patients, /new-patient. 12-second timeout, 600KB body cap, 8 concurrent workers, 0.8s pacing between practices.vendor-signatures.json). Patterns are script_src, iframe_src, subdomain_link, button_text, or text_marker. SGA-stack vendors (Modento, Neurality, TrueLark, CareStack, NexHealth) are prioritised over third-party when multiple hits occur on the same page.osa-coverage-gap-resolved.csv records the matched URL fragment / script src and the public site URL. No PHI captured — only public website HTML. Phase A compliant.progress.json after every 10 practices; the scanner can resume mid-run without re-scanning completed practices.| Status | Count | Action owner |
|---|---|---|
| SGA STACK | 67 | Engineering — OSA catalog backfill |
| THIRD-PARTY | 8 | Small enough to flag, not scrape |
| ABSENT | 73 | Marketing — patient-acquisition leak |
| UNRESOLVABLE | 91 | Ops — supply URLs |
| NOT SCANNED | 55 | Late-resolution rows; sweep in next run |
| TOTAL | 294 |
personal/SGA/online-scheduling-detector/vendor-signatures.json — 26-vendor pattern dictionarypersonal/SGA/online-scheduling-detector/detect.js — Node 18 scanner (resumable, 0.8s pacing, 12s timeout)personal/SGA/online-scheduling-detector/known-urls.json — 340-key URL resolutionspersonal/SGA/daybreak/analysis/osa-coverage-gap-resolved.csv — 294-row resolved practice CSVpersonal/SGA/online-scheduling-detector/SGA-Online-Scheduling-Audit.xlsx — polished 6-tab practice list