BFR Risk Screen
Changelog.

SIDELINE · VERSION HISTORY · CONFIG FINGERPRINTS

DateVersionConfig hashWhat changed
2026-08-26 v2.2 v2.2-cfg:2784 Embed handoff control renamed to "Save Screening to BFR+ Clinical" to match the product family (BFR+ Clinical for clinics, BFR+ Performance for individuals). Copy only; no clinical values changed (config hash unchanged).
2026-08-25 v2.1 v2.1-cfg:2784 BFR+ integration: when the screen runs embedded inside BFR+ (?embed=1), a "Save Screening to BFR+" control sends the disposition summary (headline, tier, instrument, score, tool version) to the surrounding app. The summary is the only thing transmitted; screening answers still never leave the page, embedded or not. The standalone tool at bfr.sidelinemethod.com is unchanged in behavior. No clinical values changed (config hash unchanged).
2026-08-21 v2.0 v2.0-cfg:2784 Policy and simplification release. Pregnancy is now an absolute contraindication (PREGNANCY_IS_ABSOLUTE true): any yes excludes, instead of setting a physician-clearance floor. This is a deliberate clinical-policy change and it changes the config fingerprint; the relative-tier behaviour remains available only by explicit config override (self-test #11 updated to assert the new default). Shared facts, age, and BMI are no longer re-displayed as locked rows inside the Padua and Caprini lists; they score silently and every scored item still appears in the result table. The surgery-derived trauma row is likewise hidden once the Step 2 answer settles it. The zero-data statement moved into the Disclaimer dropdown. Section headers shortened (PE screen, Steps 1, 1b, 3, 5, Result, Why). Instrument tables, thresholds, and the precedence lattice are unchanged.
2026-08-20 v1.9 v1.9-cfg:efb5 Audit polish (F5-F7). The show-your-work total row now carries the propensity tier label only; a HOLD stays in the headline panel where it belongs. The offline-download filename derives from the version constant (was a stale hand-written "v1"). Text typed into a not-yet-committed field survives re-renders triggered by other controls, keeping value, focus, and caret. Display and input handling only — no clinical values changed (config hash unchanged).
2026-08-20 v1.8 v1.8-cfg:efb5 Live-audit fixes. Surgery facts now derive across instruments: the Step 2 surgery answer drives the Padua recent-trauma item (4-week window) and the Wells surgery prefill (12-week window, matching the Wells item's own definition), with a coherence prompt when Caprini records no surgery type for a recorded operation. Conflict warnings restricted to personal known-thrombophilia items; family history, homocysteine, and provoked prior DVT no longer warn (a provoked, resolved DVT is exactly the patient this tool is for). Chart note: anticoagulation line prints clinical language (DOAC documented as no-monitoring, blank INR and unanswered therapeutic status documented, never "-"), PE screen documented on the normal path, version stamp derived from the VERSION constant (was hand-written "v1.2"). Battery and PE screens now require affirmative "reviewed — none present" confirmation before the attestation line is written. Self-test cases #29-33; #18 and #27 updated. Config hash changes: two derivation-window constants added (TRAUMA_WINDOW_WEEKS 4, WELLS_SURGERY_WINDOW_WEEKS 12). Instrument tables, thresholds, and the precedence lattice are unchanged.
2026-08-18 v1.7 v1.7-cfg:6c78 Evidence-update signup is now a one-field inline form: enter an email, done. The signup sends exactly two values — the email address typed and the tool version — to method.sidelinemethod.com; screening data still never leaves the page, and the privacy copy states the distinction explicitly. CSP opened to that single endpoint only. Self-test case #28 asserts the payload shape. No clinical values changed (config hash unchanged).
2026-08-18 v1.6 v1.6-cfg:6c78 Evidence-update notifications now go through a prefilled email (one tap, includes your tool version; the site form remains as a fallback) instead of routing to the access form. The physician clearance letter and referral notes carry the tool URL so receiving providers can verify the methodology; the EMR chart note stays URL-free. Self-test case #27. Contact and document plumbing only — no clinical values changed (config hash unchanged).
2026-08-18 v1.5 v1.5-cfg:6c78 Unknown-labs handling: the bloodwork-based thrombophilia items (Factor V Leiden, prothrombin G20210A, homocysteine, lupus anticoagulant, anticardiolipin, HIT) are annotated as known-diagnosis items scored from history or chart; a "No labs?" guide gives the three history questions that replace them; and a labs-unknown acknowledgment documents history-only screening in the result panel and chart note without changing any score. Self-test case #26. Input guidance and documentation only — no clinical values changed (config hash unchanged).
2026-08-18 v1.4 v1.4-cfg:6c78 Unknown-BMI handling: height + weight calculator (ft/in/lb or cm/kg) fills the BMI field, and a blank BMI is documented honestly — result panel and chart note state that BMI-dependent items were scored as absent instead of silently under-scoring. Self-test case #25. Input UX only — no clinical values changed (config hash unchanged).
2026-08-18 v1.3 v1.3-cfg:6c78 Instrument auto-selection: answering the Step 2 surgical questions selects the instrument (post-op within window → Caprini; medical or non-surgical → Padua) with a visible auto-selected note. Manual toggle always overrides, and only manual choices persist as the saved facility preference. Self-test case #24. UI behavior only — no clinical values changed (config hash unchanged).
2026-08-18 v1.2 v1.2-cfg:6c78 Step 2 now forks on post-operative status; adds PE symptom screen and post-op red-flag battery [DESIGN]. New config constant POSTOP_WINDOW_WEEKS (12) changes the fingerprint. Post-op patients within the window answer the red-flag battery instead of the blanket trigger; battery-negative screens add an attestation line to the chart note and proceed to Step 3. PE screen precedes everything for every patient; any yes holds with urgent-referral and chart documentation. Six new self-test cases (#18-23). Wells items, instrument tables, thresholds, and the precedence lattice are unchanged.
2026-08-18 v1.1 v1.1-cfg:91da Instrument-toggle guidance: always-visible helper line (surgical → Caprini, medical → Padua, facility standard wins) and a collapsed "Why this choice" expander with derivation rationale, divergence example, off-label caveat, and sources. Self-test case #17: toggling Padua ↔ Caprini on the case #1 inputs yields 3 ↔ 8 with correct tiers and shared facts are not re-asked. Course-hook links point at the current site's courses section. UI chrome and copy only — no clinical values, thresholds, or instrument items changed (config hash unchanged).
2026-08-17 v1.0 v1.0-cfg:91da Initial release. Padua primary + Caprini toggle, Wells LE pathway with post-op caveat, POCUS capture, APTA CPG INR flags, LOP equipment check, precedence lattice, chart note / clearance letter / imaging referral, 16-case selftest (?selftest), embedded fonts, zero external requests.

← Back to the tool · sidelinemethod.com