Back to Investor Brief

Investor brief · Multi-agent control plane

One hundred ten agents across four planes, two open protocols, one governed control plane

Pause-Health.AI composes Agentforce, Anthropic Claude, the Pause MCP server, MuleSoft, and Salesforce Data 360 into a single multi-agent system spanning four governed planes — a patient/clinical plane (acquisition → qualification → intake → Claude routing → post-visit care), a PHI-bearing payer & plan operations plane (claims adjudication, drug-utilization review, utilization management, and program integrity), a shared platform & data substrate (grounding, integration, and the consent / identity / emergency-access / retention services), and a strictly PHI-separated commercial plane. Four agents call live Claude (clinical routing, care-plan and after-visit summaries, and patient-education coaching), each with a deterministic fallback. Every agent's role, tier, and governance posture is enumerated by plane below — orchestrated, monitored, secured, and governed by a MuleSoft Agent Fabric control plane.

The agents on the fabric

Grouped by plane. The patient/clinical and payer & plan operations planes are PHI-bearing (on the HIPAA audit policy); the commercial plane is strictly PHI-separated; the platform plane is the shared data + integration substrate that serves them.

Patient & clinical plane · 59 agents

Everything that touches a patient or a clinical decision — acquisition, qualification, intake, routing, and post-conversion engagement. PHI lives here and is governed by the HIPAA audit policy.

Agentforce Inbound Lead Generation

Inbound acquisition (site & chat) · Patient acquisition

The inbound complement to outbound prospecting. Captures interest from the marketing site, Agentforce web chat, and symptom-check forms; qualifies each visitor against the menopause-care ICP and scores readiness; creates an opt-in-consented lead in Data 360 with source attribution, resolved against existing patients/prospects so nothing duplicates. Routes a ready lead straight to intake and a not-yet-ready lead into the Prospecting & Nurture cadence — both over A2A.

Agentforce Prospecting & Nurture Agent

Outbound acquisition + lead nurture (top of funnel) · Patient acquisition

Turns Data 360 population segments (e.g., the 40-60 vasomotor-burden cohort) into consented prospect audiences, then scores and warms leads across a multi-touch nurture cadence — drafting each outreach and nurture touch via Marketing Cloud for human review, never auto-sent. Suppresses anyone lacking contact consent, drops a prospect from every sequence the instant they convert or opt out, and hands a sufficiently-warmed prospect to the intake agent over A2A.

Agentforce Qualification

Lead qualification (the gate before intake) · Lead qualification

The authoritative qualifier both acquisition paths hand off to. Applies one consistent rubric (menopause-care fit + eligibility + expressed intent/readiness) to inbound and outbound leads alike, and returns a qualified/disqualified decision with human-readable rationale on every lead. Routes qualified-and-ready leads to intake and qualified-but-warming ones back into nurture. Protected-class attributes are excluded from the criteria, and every disqualification is logged for human review.

Agentforce Service Agent

Patient-facing intake (front door) · Patient-facing

Captures the structured intake record, performs red-flag screening, and produces an Open-mHealth-shaped artifact. Speaks Google A2A outbound.

Agentforce Assessment Agent

Validated-instrument scoring (patient-facing) · Patient-facing

The Salesforce 'Agentforce for Health — Assessments' analog. Administers and DETERMINISTICALLY scores an allow-listed set of validated instruments — the Menopause Rating Scale, Greene Climacteric Scale, PHQ-9, and Insomnia Severity Index — with real cutoff-based math, no LLM: per-instrument subscores, a total, and a severity band normalized onto intake's mild/moderate/severe vocabulary. It screens red-flag items (e.g. PHQ-9 item 9 self-harm ideation) and escalates them explicitly, and it refuses any instrument outside the validated allow-list. The scored severity feeds IntakeRecord.severity, so the Care Router's decision is backed by a validated instrument rather than a self-report.

Agentforce Benefits & Coverage Verification (EBV)

Eligibility & benefit verification (patient access) · Benefits verification

The Salesforce 'Agentforce for Health — Eligibility & Benefit Verification' analog. Verifies a patient's insurance coverage for a menopause specialist (MSCP) visit and returns a structured eligibility result — plan status (active/inactive), in/out-of-network, deductible + amount met, coinsurance/copay, and an estimated visit cost + patient out-of-pocket — with the (mock) payer/clearinghouse EBV source the result traces to. In the prototype the EBV round-trip is a DETERMINISTIC synthetic (deductible $1,500–$6,000, coinsurance 10–30%, visit $180–$420), clearly labeled synthetic — not a real 270/271 EDI transaction or FHIR CoverageEligibilityResponse. Governance requires every returned result to trace to a payer/clearinghouse response, so the agent can't fabricate coverage without a source; the eligibility summary threads into the intake → Care Router spine so a coverage check can precede routing.

Agentforce Patient Financial Assistance & Charity Care

501(r) charity-care screening: FPL-tiered eligibility + no-collections-before-screening + human-review-gated denial (patient access) · Benefits verification

The Salesforce 'Agentforce for Health' / Health Cloud patient-financial-experience analog, and a DETERMINISTIC (no-Claude) agent, a sibling to the Benefits & Coverage Verification (EBV) agent on the patient-access tier. Given a household size + annual income (plus the FPL guideline year, an optional presumptive-eligibility signal, whether the FAP application is complete, and whether an extraordinary collection action is being requested), it computes the household's income as a percentage of the Federal Poverty Level (from the household size's FPL base), cites the governing FAP tier from an illustrative FAP_SCHEDULE (≤200% FPL → full charity 100% discount, 201–300% → 75%, 301–400% → 50%, >400% → not eligible), and classifies the patient as full-charity / partial-charity / not-eligible under an IRS 501(r) Financial Assistance Policy; a recorded presumptive-eligibility reason (Medicaid-eligible, homelessness, SNAP-enrolled, deceased-no-estate) grants full charity regardless of documented income. It COMPLEMENTS, not duplicates, the EBV agent (which verifies plan eligibility + estimates the covered visit cost): this screens the patient-responsibility remainder for CHARITY CARE, and is distinct from the SDOH Screening agent (health-related social needs). The determination is a pure function of the household size + income + FPL year + the request's own flags (no randomness, no clock), so the same household always yields the same tier + discount + eligibility. THREE load-bearing honesty properties are governance-enforced: an extraordinary collection action (ECA — collections, credit reporting, a lien) may NEVER proceed before financial-assistance screening is complete — an ECA asserted before screening is blocked (policy.finassist.no-eca-before-screening), because IRS 501(r)(6) requires reasonable efforts to determine FAP eligibility before any ECA, mirroring the Data Retention Agent's legal-hold-overrides-purge and the Overpayment & Recovery Agent's within-lookback-window posture (a legal precondition bounds the action); every determination must cite a recorded FAP tier or presumptive reason — an ad-hoc / un-sourced eligibility decision is blocked (policy.finassist.fap-schedule-sourced), mirroring the Data Retention Agent's schedule-sourced and the Overpayment & Recovery Agent's reason-catalog-sourced posture; and a denial of charity care is NEVER autonomous — a not-eligible determination is a RECOMMENDATION requiring human review with written notice + appeal rights under 501(r)(4) (requiresHumanReview:true), and an autonomous denial is blocked (policy.finassist.no-autonomous-denial), mirroring the Overpayment & Recovery Agent's no-autonomous-clawback, the Utilization Review Agent's no-autonomous-denial, and the Claims Adjudication Agent's no-autonomous-denial posture — granting full/partial charity is a benefit but denying it is legally consequential. It also honors the HIPAA-audit policy. Menopause-relevant: a 45-64 self-pay or high-deductible patient facing the patient-responsibility remainder of an MSCP visit is exactly the cohort a hospital FAP screen serves. Runs against an ILLUSTRATIVE synthetic FAP tier schedule + discount percentages + FPL table + presumptive-eligibility reasons — clearly labeled; NOT a certified financial-assistance system (real hospital FAPs are governed by IRS 501(r) / 26 CFR 1.501(r), the HHS Federal Poverty Guidelines, and each hospital's Board-approved FAP + state charity-care law).

Agentforce Good Faith Estimate (No Surprises Act)

Itemized self-pay estimate before care: charge-master-sourced + complete + an estimate never a binding bill (patient access) · Benefits verification

The Salesforce 'Agentforce for Health' / Health Cloud price-transparency analog, and a DETERMINISTIC (no-Claude) agent, the THIRD leg of the patient-access triad with the Benefits & Coverage Verification (EBV) and Patient Financial Assistance & Charity Care agents. Given a scheduled primary service + the expected line items (each a charge-master service id + quantity), it prices each line item from an illustrative CHARGE_MASTER (established visit $220, comprehensive menopause consult $400, hormone panel $180, DEXA $250, pelvic ultrasound $450, HRT admin $90), verifies the estimate includes the primary service AND every reasonably-expected co-item (a comprehensive consult expects a hormone panel; a DEXA / pelvic ultrasound expects an ordering office visit), sums the total expected charge, and returns a Good Faith Estimate that is an ESTIMATE (binding:false) requiring patient confirmation, with the No Surprises Act $400 dispute threshold recorded. It COMPLEMENTS, not duplicates, its patient-access siblings: the EBV agent verifies what the PLAN covers (eligibility + estimated COVERED cost) and the Financial Assistance agent screens the patient-responsibility remainder for CHARITY CARE — this assembles the itemized SELF-PAY / uninsured estimate required BEFORE care. The estimate is a pure function of the request's line items + the charge master (no randomness, no clock), so the same request always yields the same total + completeness + sourcing flags. THREE load-bearing honesty properties are governance-enforced: every priced line item must be charge-master-sourced — an off-catalog service id or an amount that doesn't match the charge master is blocked (policy.gfe.charge-master-sourced), mirroring the Overpayment & Recovery Agent's reason-catalog-sourced and the Lab Result Agent's reference-range-sourced posture; the estimate must be COMPLETE — an estimate missing the primary or a reasonably-expected co-item is blocked (policy.gfe.expected-items-complete), because the No Surprises Act (45 CFR 149.610) requires the convening provider to include items/services reasonably expected to be furnished and an incomplete estimate understates the total and misleads the patient (the load-bearing gate, mirroring the Care Coordination Handoff Agent's SBAR-completeness and the Lab Result Agent's critical-value-notified); and a GFE is an ESTIMATE, NEVER a binding / final bill — a determination presented as a binding bill is blocked (policy.gfe.estimate-not-binding), mirroring the Lab Result Agent's no-autonomous-clinical-action and the Financial Assistance Agent's no-autonomous-denial posture (the agent recommends, a human confirms). It also honors the HIPAA-audit policy. Menopause-relevant: a 45-64 self-pay or uninsured patient scheduling a comprehensive menopause consult + hormone panel is exactly the cohort a GFE serves. Runs against an ILLUSTRATIVE synthetic charge master + categories + amounts + expected-co-item rules — clearly labeled; NOT a certified hospital chargemaster, machine-readable price-transparency file, or a real provider's charges (a real GFE is governed by the No Surprises Act / 45 CFR 149.610, the provider's actual charges, and HHS guidance).

Agentforce Advance Beneficiary Notice (Medicare ABN)

Pre-service Medicare liability: coverage-rule-sourced + ABN-required-when-non-covered + no autonomous patient bill (patient access) · Benefits verification

The Salesforce 'Agentforce for Health' / Health Cloud Medicare price-transparency analog, and a DETERMINISTIC (no-Claude) agent, a patient-access sibling to the Good Faith Estimate, Benefits & Coverage Verification (EBV), and Financial Assistance agents. Given a proposed service (the cited Medicare coverage rule, whether the service meets its coverage criteria or exceeds a frequency limit, and whether an ABN was issued and signed BEFORE the service), it DETERMINISTICALLY assesses coverage against an illustrative MEDICARE_COVERAGE_RULES catalog (a reasonable-necessary vitamin-D lab, a frequency-limited DEXA bone-density scan, a statutorily-excluded cosmetic procedure) as likely-covered / likely-non-covered / statutorily-excluded, decides whether a signed pre-service ABN (Form CMS-R-131) is required, computes whether a valid pre-service ABN is on file (issued AND signed before the service), decides whether the beneficiary may be billed, assigns the CMS liability modifier (none / GA waiver-on-file / GZ expected-denial-no-ABN / GY statutorily-excluded), and decides the disposition (proceed-covered / issue-abn-before-service / bill-beneficiary-with-abn / notify-statutory-exclusion). It COMPLEMENTS, not duplicates, its patient-access siblings: the Good Faith Estimate agent assembles the No Surprises Act SELF-PAY estimate and the Balance Billing agent enforces the No Surprises Act CLAIM-time surprise-bill prohibition — this decides the narrow Medicare question of whether a signed pre-service ABN is required before a likely-denied service and whether the beneficiary may be billed. The determination is a pure function of the request's own fields + the cited rule (no randomness, no clock), so the same service always yields the same coverage assessment + ABN requirement + modifier + disposition. THREE load-bearing honesty properties are governance-enforced: every non-coverage decision must cite a recorded Medicare coverage rule — an ad-hoc / un-sourced rule is blocked (policy.abn.coverage-rule-sourced), mirroring the Good Faith Estimate Agent's charge-master-sourced and the Timely Filing Agent's filing-limit-sourced posture; a likely-non-covered service must require a signed pre-service ABN — a determination that marks it as needing no ABN is blocked (policy.abn.abn-required-when-noncovered), because understating this is how a surprise Medicare denial lands on the patient (the load-bearing completeness gate, mirroring the Good Faith Estimate Agent's expected-items-complete); and patient financial liability is NEVER assigned autonomously — the beneficiary may be billed for a non-covered service ONLY with a valid pre-service ABN (the GA modifier), otherwise the PROVIDER is liable (the GZ modifier), and every liability decision requires human review, so a determination that bills the beneficiary without a valid ABN or auto-assigns liability is blocked (policy.abn.no-autonomous-beneficiary-liability), mirroring the Balance Billing Agent's no-autonomous-balance-bill and the Timely Filing Agent's no-autonomous-write-off posture — the harmful action is enforced-off. It also honors the HIPAA-audit policy. Menopause-relevant: a 45-64 Medicare-eligible patient scheduling a DEXA bone-density scan or a vitamin-D screen is exactly the cohort an ABN protects from a surprise denial. Runs against an ILLUSTRATIVE synthetic coverage catalog + categories + modifier logic — clearly labeled; NOT a certified Medicare coverage engine (real ABN decisions are governed by the Medicare National / Local Coverage Determinations, the Social Security Act §1862(a), the CMS Medicare Claims Processing Manual Ch. 30, and Form CMS-R-131).

Pause Care Router (Anthropic Claude Sonnet 4.5)

Clinical-decision agent · Clinical decision

Takes the structured intake over A2A, reasons over symptoms + cycle + safety screen + age band, and returns one of six care pathways with rationale and red-flag flags. Falls back to a deterministic Pause policy engine when ANTHROPIC_API_KEY is unset or the API call fails.

Agentforce Lab Result & Critical-Value Notification

Clinical-decision agent · Clinical decision

A DETERMINISTIC clinical-decision sibling of the Care Router. Classifies a discrete diagnostic lab result (analyte + value) against the analyte's reference range + critical thresholds as normal / abnormal-high / abnormal-low / critical-high / critical-low, flags mandatory clinician notification for a critical (panic) value, and flags clinician review for any abnormal result — a pure function of the value + the catalog range (no randomness, no clock). A CRITICAL value can NEVER be suppressed or auto-closed (governance genuinely blocks a critical result flagged as not requiring notification via policy.lab.critical-value-notified — CLIA §493.1291), every classification must cite a recorded reference range (policy.lab.reference-range-sourced), and the agent NEVER autonomously acts on a result — a non-normal result is escalated for clinician review (policy.lab.no-autonomous-clinical-action). Distinct from Remote Patient Monitoring (RPM streams), Clinical Summary (chart summarization), and Care Gap Closure (preventive measures). The analyte catalog + reference ranges are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified laboratory information system (real ranges are method-/instrument-/population-specific and set by the laboratory's medical director under CLIA / 42 CFR 493).

Agentforce Immunization Forecasting (ACIP)

Clinical-decision agent · Clinical decision

A DETERMINISTIC (no-Claude) clinical-decision agent that forecasts a patient's vaccines against an ACIP-style schedule. Given a patient (a synthetic reference, a birth date, an immunization history, and any recorded contraindications) evaluated against a provided asOfDate, it computes the patient's age and forecasts each vaccine — up-to-date / due / overdue / contraindicated / not-indicated — against the schedule catalog (influenza annual, Td/Tdap booster every 10 years, recombinant zoster/RZV 2-dose series at 50+, pneumococcal at 65+, updated COVID-19), applying age-eligibility, dose-series / booster-interval logic, and any recorded contraindications, citing the governing schedule rule + the next-due date. The forecast is a pure function of the request + its own asOfDate + the schedule catalog (no randomness, no clock), so the same patient always yields the same forecast + cited rules + next-due dates. Every forecast entry must cite a recorded ACIP schedule rule (governance genuinely blocks an ad-hoc / un-sourced recommendation via policy.immunization.schedule-sourced), a vaccine the patient is contraindicated for is NEVER recommended — it is withheld and flagged (policy.immunization.contraindication-honored, the load-bearing safety gate), and a due / overdue vaccine is a RECOMMENDATION requiring a clinician order — the agent never administers, orders, or records a vaccine autonomously (policy.immunization.no-autonomous-administration). Distinct from Care Gap Closure (broad missing preventive measures), Lab Result (discrete diagnostic results), Care Plan (the longitudinal plan), and the Care Router (triage). The ACIP-style schedule, age-eligibility, dose series, and booster intervals are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified immunization forecaster (a real forecast uses the current ACIP recommendations, the CDC immunization schedules, and the patient's full clinical context).

Agentforce Controlled Substance / PDMP Safety Check

Clinical-decision agent · Clinical decision

A DETERMINISTIC (no-Claude) clinical-decision agent that screens a proposed controlled-substance prescription against the patient's PDMP (Prescription Drug Monitoring Program) history. Given a proposed prescription (a drug, its class, its dose in MME/day, days supply, prescriber, pharmacy) and the patient's active PDMP history, it DETERMINISTICALLY sums the total opioid MME/day (morphine milligram equivalents; proposed + concurrent), flags a concurrent opioid+benzodiazepine combination (a respiratory-depression risk) and multi-prescriber / multi-pharmacy patterns, compares the total against the cited guideline's caution (50 MME/day) and high-risk (90 MME/day) thresholds, and classifies the risk (low / elevated / high). The finding is a pure function of the request's data + the cited guideline (no randomness, no clock), so the same request always yields the same total + risk + disposition. THREE load-bearing honesty properties are governance-enforced: every risk threshold must cite a recorded guideline — an ad-hoc / un-sourced threshold is blocked (policy.controlledsubstance.guideline-sourced), mirroring the Immunization Agent's schedule-sourced and the Lab Result Agent's reference-range-sourced posture; the total MME/day must equal the computed proposed opioid contribution + concurrent opioid MME/day — a guessed / hidden dose (how an over-threshold prescription is wrongly called safe) is blocked (policy.controlledsubstance.mme-computed), the load-bearing correctness gate, mirroring the Timely Filing Agent's deadline-computed and the Good Faith Estimate Agent's math-consistent posture; and a risk finding is NEVER an autonomous prescribing decision — the agent never approves, denies, dispenses, or writes the prescription, an elevated / high finding is a RECOMMENDATION requiring prescriber review, and an auto-decided / unreviewed finding is blocked (policy.controlledsubstance.no-autonomous-prescribing-decision), mirroring the Immunization Agent's no-autonomous-administration and the Lab Result Agent's no-autonomous-clinical-action posture. It also honors the HIPAA-audit policy. It COMPLEMENTS, not duplicates, the other clinical / medication agents: distinct from the Formulary & DUR Review agent (plan-level coverage, step therapy, and drug-utilization-review alerts), the Medication Adherence agent (taking an already-prescribed drug), the Prior Authorization agent (assembling a payer PA package), and the Immunization Forecasting agent (vaccine schedule) — this screens the TOTAL controlled-substance burden across ALL prescribers per the PDMP. Menopause-relevant: a 45-64 patient managed for chronic pain plus an anxiety-indicated benzodiazepine is exactly the concurrent opioid+benzo cohort the CDC guidance flags. The MME thresholds + drug classes + MME/day figures are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified PDMP or clinical decision support (real monitoring uses the state PDMP, the CDC MME conversion factors, the CDC 2022 Clinical Practice Guideline for Prescribing Opioids, and the prescriber's clinical judgment).

Agentforce Drug–Drug Interaction (DDI) Safety Check

Clinical-decision agent · Clinical decision

A DETERMINISTIC (no-Claude) clinical-decision agent that screens a PROPOSED medication against the patient's ACTIVE medication list for drug–drug interactions. UNLIKE the recent platform agents there is NO date math, NO dollar waterfall, and NO single-record exception classifier — the heart of the service is a PAIRWISE KNOWLEDGE-BASE LOOKUP + a SEVERITY RANKING. Given a proposed / new drug and the patient's active medication list, it DETERMINISTICALLY pairs the proposed drug with each active medication, looks up every recorded interaction in the knowledge base, ranks them by severity (contraindicated > major > moderate > minor), reports the overall severity + mechanism + management, and decides the disposition (no-interaction-detected / monitor / review-recommended / review-required / do-not-coadminister-needs-review). The finding is a pure function of the request's own fields (no randomness, no clock), so the same proposed drug + active list always yields the same interactions + overall severity + disposition. THREE load-bearing honesty properties are governance-enforced: every reported interaction must trace to the recorded knowledge base with a matching pair + severity — a fabricated / off-catalog interaction (which erodes clinician trust and drives alert fatigue) is blocked (policy.ddi.interaction-sourced), mirroring the Controlled Substance Agent's guideline-sourced and the Immunization Agent's schedule-sourced posture; the overall severity must equal the highest cataloged severity among the detected interactions — an INFLATED severity (wrongful order cancellation, alert fatigue) or a SUPPRESSED severity (a hidden contraindication) is blocked (policy.ddi.severity-consistent), the load-bearing correctness gate mirroring the Member Cost-Share Agent's math-consistent and the OIG Exclusion Agent's match-not-overstated posture; and the order is NEVER autonomously held / cancelled (which could deny needed therapy) or the alert overridden (which could push through a contraindicated combination) — the agent SCREENS, every finding is a RECOMMENDATION requiring a pharmacist / prescriber to act on or review, and an auto-held / auto-overridden / unreviewed finding is blocked (policy.ddi.no-autonomous-hold-or-override), mirroring the Controlled Substance Agent's no-autonomous-prescribing-decision and the Lab Result Agent's no-autonomous-clinical-action posture. It also honors the HIPAA-audit policy (PHI-bearing — the screen references the patient's active medication list). It COMPLEMENTS, not duplicates, the other clinical / medication agents: distinct from the Controlled Substance / PDMP agent (the TOTAL controlled-substance MME burden across prescribers), the Formulary & DUR Review agent (plan-level coverage / step therapy), the Medication Adherence agent (taking an already-prescribed drug), the Prior Authorization agent (assembling a PA package), and the Immunization agent (the vaccine schedule) — this screens whether a NEW drug INTERACTS with what the patient already takes. Menopause-relevant: a 45-64 patient on tamoxifen for breast-cancer risk reduction who is newly prescribed paroxetine for hot flashes is exactly the major CYP2D6 interaction this screen catches before it reaches the pharmacy. The interaction knowledge base + severity assignments are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified clinical decision support system (real interaction checking uses a maintained compendium, normalized drug vocabularies like RxNorm, dose / route / timing context, patient-specific factors, and the pharmacist's / prescriber's clinical judgment).

Agentforce Medication Name Safety (LASA)

Flag look-alike / sound-alike drug-name confusion by edit distance: every candidate sourced + distances exact + never an autonomous substitution (patient & clinical) · Clinical decision

The Salesforce 'Agentforce for Health' / Health Cloud medication-name-safety analog, and a DETERMINISTIC (no-Claude) clinical-decision agent that takes a PRESCRIBED / TYPED drug name plus a formulary CATALOG and, using EDIT DISTANCE, finds the nearest catalog name and flags a LOOK-ALIKE / SOUND-ALIKE (LASA) confusion — a name dangerously close to a DIFFERENT drug, or a near-miss misspelling — for a pharmacist. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the DDI agent's PAIRWISE KNOWLEDGE-BASE LOOKUP, the OIG Exclusion agent's EXACT identity MATCHING (which explicitly does NO fuzzy / phonetic matching), or the Audit Log Integrity agent's HASH CHAIN — and UNLIKE the date-deadline agents that add N days to a single date — the heart is STRING EDIT DISTANCE (the classic Levenshtein dynamic-programming algorithm: the minimum single-character insertions, deletions, and substitutions to turn one name into another). Look-alike / sound-alike medication-name confusion (premarin vs primaxin, hydroxyzine vs hydralazine) is one of the most persistent sources of medication error — the ISMP maintains a LASA list and the Joint Commission requires organizations to manage it. Given the name, it DETERMINISTICALLY normalizes it, computes the edit distance to every catalog drug, finds the nearest match, collects the look-alikes within the confusability threshold (0 < distance ≤ threshold), and derives the disposition — recognized-clear (an exact match with no look-alike), lasa-warning (a look-alike within the threshold — a possible wrong-drug confusion or near-miss misspelling), or unrecognized (no exact match and nothing within the threshold). The finding is a pure function of the name + catalog + threshold (no randomness, no clock), so the same input always yields the same finding. It COMPLEMENTS — it does not duplicate — the other medication agents: distinct from the Drug–Drug Interaction agent (whether two drugs INTERACT), the Formulary & DUR agent (whether a drug is COVERED / appropriate), the Controlled-Substance / PDMP agent (opioid MME safety), and the Medication Adherence agent (refill nudges), this catches a name CONFUSABLE with a different drug before it becomes a wrong-drug error. It is a clinical-decision agent on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the prescribed name is for a patient's medication order), not a live-Claude agent. A finding — recognized-clear, lasa-warning, or unrecognized — is a SAFE, honest output (not a block); every finding requires pharmacist review — which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every candidate (the nearest match and every confusable look-alike) must trace to a real catalog drug (drugId in the catalog, echoed name matching) — a fabricated or mislabeled candidate is blocked (policy.lasa.candidates-sourced), the sourced gate mirroring the DDI Agent's interaction-sourced; the distances must be exact — recomputing the Levenshtein distance to the catalog must reproduce the reported nearest match, every distance, the exact-match flag, the confusable set (exactly those within the threshold), and the disposition, and a miscomputed distance / wrong nearest match / omitted look-alike / bad disposition is blocked (policy.lasa.distances-consistent), the load-bearing correctness gate mirroring the Schedule Conflict Agent's conflict-free and the Access Anomaly Agent's window-count-consistent; and no drug is autonomously substituted — the agent FLAGS, and a finding that substitutes the drug, silently corrects the order, or dispenses (autoSubstituted:true) or skips pharmacist review is blocked (policy.lasa.no-autonomous-substitution), mirroring the DDI Agent's no-autonomous-hold-or-override. Menopause-relevant: a hurried order for 'premarin' (conjugated estrogens for menopausal symptoms) that is one or two keystrokes from 'primaxin' (an IV antibiotic) is exactly the wrong-drug confusion this edit-distance check surfaces for a pharmacist — without ever autonomously changing the order. The catalog + names are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified medication-safety system; real LASA safety uses the ISMP / FDA LASA lists, tall-man lettering, RxNorm / First Databank vocabularies, indication / dose context, and barcode scanning.

Agentforce Care Pathway Sequencing

Order a clinical pathway's steps to respect prerequisites: every step sourced + a valid order (no prerequisite violated) + never an autonomous execution (patient & clinical) · Clinical decision

The Salesforce 'Agentforce for Health' / Health Cloud care-pathway analog, and a DETERMINISTIC (no-Claude) agent. A clinical pathway — a staged, evidence-based plan such as a menopause work-up-to-treatment pathway — is a set of steps with prerequisite dependencies; sequencing puts them in a safe order. UNLIKE the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the OIG Exclusion agent's identity MATCHING, the Drug Interaction agent's pairwise LOOKUP, or the MLR Rebate agent's RATIO + apportionment, the heart of this service is a TOPOLOGICAL ORDERING (Kahn's algorithm) over a dependency graph + CYCLE DETECTION — a genuinely new kind of computation for the fabric. Given a pathway (a pathway reference, a patient reference, and the steps, each declaring the prerequisite step ids that must precede it), it DETERMINISTICALLY runs Kahn's algorithm (ties broken by step id), reporting the disposition — sequenced (the ordered steps, with each step's stage = longest-prerequisite-chain depth), cannot-sequence-cycle-detected (the steps in a circular dependency, where no valid order exists), or cannot-sequence-missing-prerequisite (the steps whose prerequisites reference ids absent from the pathway). It COMPLEMENTS, not duplicates, the other clinical agents: distinct from the Care Plan agent (which AUTHORS a plan's goals / interventions / cadence from a template), the Transitions of Care and Care Coordination Handoff agents (moving a patient between settings / teams), the Prior Authorization agent (assembling a PA package), and the Drug Interaction / Controlled Substance agents (medication safety) — this ORDERS the steps of a pathway so no step is scheduled before its prerequisites. The determination is a pure function of the pathway's steps (no randomness, no clock), so the same pathway always yields the same order. THREE load-bearing honesty properties are governance-enforced: every step id appearing anywhere in the output (the ordered sequence, the stage map, the reported cycle members, the missing-prerequisite holders) must reference a submitted pathway step — a fabricated / dangling step id that would order or flag care that doesn't exist is blocked (policy.pathway.steps-sourced), mirroring the Drug Interaction Agent's interaction-sourced and the Enrollment Reconciliation Agent's actions-sourced posture; the sequence must be valid — when reported SEQUENCED, the ordered steps must be a complete permutation of the pathway (none dropped or duplicated) and every step must appear AFTER all of its prerequisites (ordering a treatment step before its safety-screening prerequisite is the worst failure mode), and when un-sequenceable no order may be asserted; a sequence that violates a prerequisite, drops a step, or asserts an impossible order is blocked (policy.pathway.sequence-valid), the load-bearing correctness gate mirroring the Member Cost-Share Agent's math-consistent and the Enrollment Reconciliation Agent's reconciliation-complete posture; and a step is NEVER autonomously executed — ordering a lab, a screening, or a therapy is a clinical action that must be authorized, and a determination that auto-executes or is not review-gated is blocked (policy.pathway.no-autonomous-execution), mirroring the Drug Interaction Agent's no-autonomous-hold-or-override and the Lab Result Agent's no-autonomous-clinical-action posture. It also honors the HIPAA-audit policy (PHI-bearing — the pathway references the patient). Menopause-relevant: a menopause work-up pathway — baseline labs, then confirm-diagnosis + cardiovascular/breast-cancer risk screening in parallel, then a shared decision-making visit, then initiate MHT or non-hormonal therapy, then a 3-month follow-up — is exactly the kind of dependency-ordered pathway this sequences so the risk screening always precedes the treatment decision. Runs against ILLUSTRATIVE synthetic pathways + steps — clearly labeled; NOT a certified clinical pathway engine (real pathway management uses evidence-based order sets, the patient's clinical context, scheduling / timing constraints, and the care team's judgment).

Pause Care Plan (Anthropic Claude Sonnet 4.5)

Post-visit care plan + progress summary (clinical decision) · Clinical decision

The Salesforce 'Agentforce for Health' / Health Cloud CarePlan analog, a clinical-plane sibling of the Care Router and the SECOND live-Claude agent on the fabric. Post-visit, it DETERMINISTICALLY instantiates a menopause care plan (goals, interventions, follow-up cadence) from a defined template — HRT-management, vasomotor/lifestyle, bone-health, or mood/behavioral — selected by the Care Router's pathway/severity + intake, so the same context always yields the same plan and every plan references a defined template id (never fabricated; governance genuinely blocks any off-template plan via policy.careplan.template-sourced). It then generates a patient/clinician progress summary with live Anthropic Claude — the same model + allow-list as the Care Router — falling back to a DETERMINISTIC scripted summary (with a recorded fallbackReason) when ANTHROPIC_API_KEY is unset or the API call fails, exactly like the Care Router. Summaries are NON-PRESCRIPTIVE (they never add or change a medication, dose, order, or prescription). The templates are ILLUSTRATIVE synthetics, clearly labeled — not a certified care-plan engine.

Agentforce Appointment Scheduling

Book / reschedule the MSCP visit (care coordination) · Care coordination

The Salesforce 'Agentforce for Health — Book/Reschedule/Update Appointment' analog, and the step that closes the loop: it books (and can reschedule) the MSCP menopause-specialist visit the Care Router recommends, honoring the requested modality (telehealth / in-person) against a provider availability calendar, and returns a structured booking — a Salesforce ServiceAppointment id, the confirmed slot start/end, modality, provider, and status. In the prototype the calendar is a DETERMINISTIC synthetic (hashed provider + date → stable 30-minute business-hours slots, ~a third pre-booked), clearly labeled synthetic — not a real Salesforce Scheduler / ServiceAppointment write. Governance genuinely enforces the two invariants that matter: it never double-books an already-taken slot and only books within the provider's published availability. It then hands the booked appointment to the Engagement Agent for visit reminders — closing acquisition → intake → routing → booking → engagement.

Agentforce Referral Management

Triage + draft outbound specialist referrals (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' Referrals ('Create Referral') analog, and the full-referral GENERALIZATION of the Care Router's behavioral-health handoff: rather than expressing a single handoff pathway, it triages a patient's intake + Care Router routing signals into referrals across the adjacent specialists menopause commonly touches — cardiology / CVD risk, endocrinology, bone health, pelvic-floor PT, and behavioral health — and drafts a referral request per recommendation. Triage is DETERMINISTIC (a pure function of the age/cycle/symptom/severity/red-flag context + risk flags — no randomness, no clock), so the same context always yields the same referral(s), and every recommended referral references a defined specialty-catalog id AND carries a documented reason (never fabricated, never reasonless). The load-bearing honesty property is that it can only DRAFT: an outbound referral requires a clinician's sign-off before it is sent — a referral is a clinical action that needs a human-in-the-loop, and governance genuinely blocks any send-without-cosign (policy.referral.clinician-cosign), alongside the reused rationale-required and HIPAA-audit policies. The specialties + triage rules are ILLUSTRATIVE synthetics, clearly labeled — not a certified clinical referral engine.

Agentforce Engagement Agent

Care continuity (post-routing) · Patient engagement

Picks up the Care Router's pathway output and the booked appointment, and schedules the follow-up cadence — visit reminders, symptom check-ins, and adherence nudges — honoring quiet-hours, channel preference, and frequency caps sourced from Data 360, and escalating disengagement or emerging-risk signals back to the router.

Agentforce Care Gap Closure

Proactive preventive care (care gap closure) · Care gap closure

The Salesforce 'Agentforce for Health' / Health Cloud care-gap-closure analog, and the fabric's PROACTIVE agent: rather than reacting to an intake, it grounds on the patient's Data 360 context + age/cycle/symptom signals and DETERMINISTICALLY detects menopause-relevant preventive-care gaps — bone-density/DEXA (osteoporosis risk), lipid panel, screening mammogram, and overdue HRT follow-up — then drafts consent- and quiet-hours-aware outreach for each and hands it to the Engagement Agent for delivery. Detection is a pure function of an explicit as-of date + per-measure history (no randomness, no clock), so the same context always yields the same gaps. The load-bearing property is integrity, not clinical authority: every detected gap references a defined clinical-measure catalog id — never a fabricated one — and governance genuinely blocks any off-catalog gap (policy.caregap.clinical-measure-sourced). The clinical measures + intervals are ILLUSTRATIVE synthetics, clearly labeled — not a certified guideline engine. Outreach reuses the engagement guards: contact consent required, human approval before any send, and quiet-hours + channel preference honored.

Agentforce Medication Adherence

Nudge-only HRT/SSRI refill & adherence (patient engagement) · Patient engagement

The Salesforce 'Agentforce for Health' / Health Cloud MedicationRequest + MedicationTherapyReview analog, and a second PROACTIVE patient-care agent alongside Care Gap Closure: it tracks whether a patient is staying on their menopause medications — transdermal/oral HRT (estradiol, oral progesterone) and an SSRI/SNRI for vasomotor symptoms or mood (paroxetine, venlafaxine) — and whether a refill is coming due, then drafts consent- and quiet-hours-aware refill/adherence nudges it hands to the Engagement Agent and flags adherence drop-off to the care team. Detection is DETERMINISTIC (a pure function of an explicit as-of date + each medication's days-supply and last-fill — no randomness, no clock), producing a good / at-risk / lapsed status and a refill-due call. The load-bearing honesty property is that it can only NUDGE: it may draft a refill reminder for human review but must NEVER autonomously submit or order a refill — a refill is a clinical action that requires a human-in-the-loop, and governance genuinely blocks any autonomous refill (policy.medication.no-autonomous-refill), reusing the no-prescribing and engagement outreach guards (contact consent, human approval before send, quiet-hours + channel preference). The medications + refill intervals are ILLUSTRATIVE synthetics, clearly labeled — not a certified pharmacy / e-prescribing system.

Agentforce Member Service / Billing

Billing & coverage self-service (patient service) · Patient-facing

The Salesforce 'Agentforce for Health' Claims & Coverage / patient-service analog: it answers a member's BILLING & COVERAGE self-service questions — claim status, copay / patient responsibility, outstanding balance, and EOB explanation — grounded on the member's synthetic claim/EOB records, and routes anything out of scope (a clinical, prescription, or scheduling request) to a human member-services specialist with a PII-safe billing context bundle, keeping it scoped to billing/coverage self-service and distinct from the Engagement Agent. Generation is DETERMINISTIC (member/claim keys hashed into realistic billed / allowed / plan-paid / patient-responsibility figures across submitted / adjudicated / paid / denied statuses — no randomness, no clock), so the same member always yields the same claims and the same question always answers identically. The load-bearing honesty property is that every billing/claim answer must trace to a specific claim/EOB record — the agent may not fabricate claim data — and governance genuinely blocks any billing answer that cites no claim (policy.billing.claim-data-sourced), alongside the reused no-free-text-pii and HIPAA-audit policies. The claim/EOB records are ILLUSTRATIVE synthetics, clearly labeled — not a real claims / 835-ERA remittance or FHIR ExplanationOfBenefit.

Agentforce Prior Authorization

Assemble a clinician-gated PA (clinical decision · utilization management) · Clinical decision

The Salesforce 'Agentforce for Health' / Health Cloud CareRequest + Utilization Management analog — the HEAVIEST agent on the fabric and, deliberately, the LEAST demo-honest of the set. For a PA-requiring menopause item (systemic HRT / compounded estradiol, a bone-density DEXA scan, or a specialized hormone lab panel) it pulls the (synthetic) clinical context, DETERMINISTICALLY matches the payer's medical-necessity criteria, assembles the required supporting-documentation checklist (present vs missing), and returns a clinician-gated PA package with a synthetic Health Cloud CareRequest / authorization id and a status (draft / ready-for-clinician / submitted). Real prior authorization is a genuinely multi-system workflow — an X12 278 (or FHIR PAS / Da Vinci) EDI exchange against a payer's utilization-management system — so this is a clearly-labeled MOCK, NOT a real 278/EDI or payer PA portal submission, and the payer criteria + document checklists are ILLUSTRATIVE synthetics, not a certified utilization-management engine (Salesforce's own guidance is to do PA last, and we did). TWO load-bearing honesty properties are governance-enforced: it must NOT autonomously submit a PA — a clinician must approve first, so it only ever assembles a clinician-gated draft (requiresClinicianApproval:true, submitted:false) and governance blocks any submit-without-approval (policy.pa.no-autonomous-submission); and a PA submission must include the required supporting documentation — a submission missing a required document is blocked (policy.pa.documentation-integrity). It reuses the no-prescribing, consent-before-grounding, and HIPAA-audit policies.

Agentforce Clinical Summary

After-visit summary + clinician handoff (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' After-Visit Summary / clinical-documentation analog, and the THIRD live-Claude agent after the Care Router and the Care Plan agent. It COMPOSES the outputs the other agents already produced — intake severity/symptoms, the Care Router pathway, and any optional validated-instrument assessment, instantiated care plan, or detected care gaps — into two artifacts: a patient-friendly after-visit summary and a clinician handoff note. Assembly is DETERMINISTIC and gathers ONLY facts present in the provided lifecycle inputs (no randomness, no clock), so it never invents a clinical fact or a source; the phrasing is generated with live Anthropic Claude — the same model + allow-list as the Care Router and Care Plan agents — falling back to a DETERMINISTIC scripted composition (with a recorded fallbackReason) when ANTHROPIC_API_KEY is unset or the API call fails, mirroring the Care Router / Care Plan agents. The load-bearing honesty property is governance-enforced: every summary must trace to the defined source records the context was assembled from — a fabricated / off-context assertion is blocked (policy.clinical-summary.source-record-sourced). It is NON-PRESCRIPTIVE and commits no clinical action (it re-states existing records for two audiences and requires clinician review), and it also honors the model allow-list and the HIPAA-audit policy. The artifacts are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified clinical-documentation engine.

Agentforce SDOH Screening

Whole-person care · social-needs screening + community referral · Whole-person care

The Salesforce 'Agentforce for Health' whole-person-care analog: it screens a patient for health-related social needs / social determinants of health with a validated, public-domain instrument (the CMS Accountable Health Communities HRSN core-domain tool: housing instability, food insecurity, transportation needs, utility needs, interpersonal safety), DETERMINISTICALLY flags the positive social-need domains (real rule-based scoring — the Hunger Vital Sign food screen, the HITS interpersonal-safety cutoff — no LLM), and drafts CONSENT-GATED community-resource referrals (211, food bank, housing/utility assistance, a domestic-violence hotline). Two load-bearing honesty properties are governance-enforced: it may only administer a screener on the validated allow-list (policy.sdoh.validated-screener-only), and it may only draft a community referral with the patient's explicit consent — never an autonomous enrollment (policy.sdoh.consent-before-referral). A positive interpersonal-safety screen is a mandatory escalation to a human social worker (mirroring the Assessment Agent's PHQ-9 item 9 handling). SDOH is SEPARATE from clinical severity — a positive social need raises a care-coordination flag, not an intake severity — so it complements the clinical agents. The community-resource catalog is an ILLUSTRATIVE synthetic, NOT a live directory of real programs.

Agentforce Patient Education & Health Coaching

Personalized menopause education + lifestyle coaching (patient engagement) · Patient engagement

The Salesforce 'Agentforce for Health' patient-education / health-coaching analog, and the FOURTH live-Claude agent: it turns already-produced signals (intake symptoms/severity, an optional validated-instrument assessment, Care Plan focus areas, and detected care gaps) into a personalized, evidence-sourced menopause/midlife education curriculum (bone health, cardiovascular risk, sleep hygiene, vasomotor self-management, mood/stress, nutrition, physical activity) and a warm, motivational coaching message. It is distinct from the clinician-authored Care Plan agent and the refill-focused Medication Adherence agent — it only EDUCATES and COACHES. Module SELECTION is DETERMINISTIC (a pure function of the inputs against a defined evidence-sourced catalog — no randomness, no clock), and the coaching message is generated with live Anthropic Claude, falling back to a deterministic scripted message (with a recorded fallbackReason) on a missing key or any SDK error, mirroring the Care Plan / Clinical Summary agents. THREE load-bearing honesty properties are governance-enforced: every module must trace to a defined evidence source (policy.education.evidence-sourced), the content must stay strictly within general education — never a diagnosis, medication dose, or individualized medical advice (policy.education.no-medical-advice), and any coaching outreach is consent-gated + human-approval-gated (policy.education.consent-before-outreach). It also honors the model allow-list and the HIPAA-audit policy. The education modules + source labels (The Menopause Society, USPSTF, NAMS/ACOG-style) are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified patient-education engine.

Agentforce Remote Patient Monitoring & Symptom-Trend Tracking

Longitudinal symptom/vital trend detection + clinician-routed escalation (care coordination) · Care coordination

The remote-patient-monitoring (RPM) analog, and a DETERMINISTIC (no-Claude) agent modeled on Care Gap Closure and Medication Adherence: it ingests longitudinal (time-series) symptom/vital readings — self-reported or from wearables/devices — for a menopause/midlife patient (hot-flash frequency, sleep hours, mood score, resting heart rate, weight), DETERMINISTICALLY detects a per-metric trend (improving / stable / worsening) by comparing a recent window against a baseline window against a defined monitored-metrics catalog, and routes worsening or red-flag trends to a clinician for review. Trend detection is a pure function of the reading series (timestamps are accepted as data — no randomness, no clock dependence), so the same series always yields the same trend + escalation decision, and every escalation cites the metric + the threshold rule that triggered it. It is distinct from the preventive-measure Care Gap agent, the refill-focused Medication Adherence agent, and the coaching Patient Education agent — this one is about longitudinal monitoring, trend detection, and clinician-routed escalation. THREE load-bearing honesty properties are governance-enforced: every reading must trace to a recognized device/self-report source and a defined monitored metric — fabricated / off-catalog readings are blocked (policy.rpm.reading-source-integrity); it may NEVER take an autonomous clinical action — every escalation must be routed to a human clinician (routedTo:'clinician-review'), and any autonomous escalation is blocked (policy.rpm.no-autonomous-escalation); and longitudinal monitoring is consent-gated — monitoring without the patient's consent is blocked (policy.rpm.consent-to-monitor). It also honors the HIPAA-audit policy. The monitored-metric catalog, thresholds, and red-flag cutoffs are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified remote-monitoring or clinical-alerting engine.

Agentforce Population Health & Risk Stratification

Panel/cohort-level risk stratification + prioritized outreach worklist (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud population-health / risk-stratification analog, and a DETERMINISTIC (no-Claude) agent. Unlike every other patient-plane agent (which reasons over a SINGLE patient), this one reasons over a whole PANEL/COHORT at once — a new granularity. It ingests already-produced per-patient signals (intake severity, validated-assessment band, open care gaps, positive SDOH domains, medication-adherence status, monitored-symptom trend) and DETERMINISTICALLY stratifies each patient into a risk tier (low / rising / high) with a TRANSPARENT additive/weighted risk model — a pure function of the signals (no randomness, no clock), so the same panel always yields the same tiers + worklist ordering with a stable, documented tie-break — then emits a prioritized outreach worklist for a human care manager. It is distinct from the single-patient Care Gap Closure, Remote Patient Monitoring, and Clinical Summary agents: this one is population-level prioritization / care-management triage. THREE load-bearing honesty properties are governance-enforced: every patient's tier must trace to the documented risk-factor spec — an opaque / off-spec / black-box score is blocked (policy.pophealth.transparent-risk-model); the risk model may NOT score on a protected-class attribute (race, ethnicity, gender identity, religion, etc.) — a fairness / responsible-AI requirement (policy.pophealth.no-protected-class-factors); and a risk tier is a prioritization signal only — it may NEVER trigger an autonomous care action, every tier→action requires human / care-manager review (policy.pophealth.no-autonomous-care-decision). It also honors the HIPAA-audit policy. The risk factors, weights, cutoffs, and patient references are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified risk-stratification model.

Agentforce Clinical Trials & Research Matching

Structured trial-eligibility matching + consent-gated outreach (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud clinical-trials / research-matching analog, and a DETERMINISTIC (no-Claude) agent. It matches a SINGLE menopause/midlife patient against a SYNTHETIC study catalog using STRUCTURED eligibility criteria (age band, symptom profile, comorbidities, geography, prior therapy, HRT status, postmenopausal status), returns the matching studies ranked with per-criterion match explanations, and drafts a CONSENT-GATED outreach — it NEVER auto-enrolls a patient. Eligibility is a pure function of the patient context against each study's DEFINED criteria (dates, if any, are accepted as data — no randomness, no clock), so the same context always yields the same matches + ranking with a stable, documented tie-break (eligible first, then match score, then studyId). It ties thematically to the Consent & Preferences Management agent's `research` consent scope — deferring to that authoritative research-consent state before any outreach — but does its own eligibility logic, and is distinct from the single-patient Care Gap Closure and the panel-level Population Health agents: this one is trial / research eligibility matching. THREE load-bearing honesty properties are governance-enforced: every eligibility determination must trace to a defined study criterion — a fabricated / ad-hoc / off-catalog eligibility is blocked (policy.trials.eligibility-criteria-sourced); trial outreach is research-consent-gated — an active outreach without the patient's research consent is blocked, and when consent is absent the agent WITHHOLDS outreach (policy.trials.research-consent-required); and the agent may NEVER enroll a patient autonomously — enrollment requires informed consent + a human (policy.trials.no-autonomous-enrollment). It also honors the HIPAA-audit policy. The study catalog, sponsors, criteria, and patient references are ILLUSTRATIVE synthetics, clearly labeled — NOT real studies, real sponsors, or a certified trial-eligibility engine.

Agentforce Language Access & Health Equity

LEP language access: qualified interpreter + approved materials + equity gaps (whole-person care) · Whole-person care

A patient-care EQUITY agent, and a DETERMINISTIC (no-Claude) agent, that ensures limited-English-proficiency (LEP) patients can actually understand their care. It DETERMINISTICALLY determines the patient's PREFERRED LANGUAGE (deferring in copy to the Consent & Preferences Management agent's preferred-language preference), decides whether a QUALIFIED MEDICAL INTERPRETER is required and of which modality (in-person / video / phone), checks whether the needed PATIENT MATERIALS exist in that language (from an approved translated-materials catalog, each with a translation-provenance label), and FLAGS EQUITY / ACCESS GAPS (no qualified interpreter available for a language, a consent form only in English). The assessment is a pure function of the patient's structured context against the supported-language + approved-materials catalogs (no randomness, no clock), so the same context always yields the same assessment with a stable, documented equity-gap ordering. It reuses the existing whole-person-care tier (the SDOH / equity tier — a health-equity / access activity), not a new tier, and is distinct from the SDOH, consent, and clinical agents. THREE load-bearing honesty properties are governance-enforced: clinical interpretation must use a QUALIFIED medical interpreter — an untrained / ad-hoc / family interpreter (or machine translation) for clinical communication is blocked (policy.langaccess.qualified-interpreter-only), and when no qualified interpreter is available the agent ESCALATES to a human language-access coordinator (a safe answer, not a block) rather than substituting an unqualified option; every in-language material presented as official must trace to the approved translated-materials catalog — an unverified / ad-hoc translation is blocked (policy.langaccess.translated-material-source-integrity); and machine / auto translation may NEVER be used for clinical consent or clinical decision communication (policy.langaccess.no-machine-translation-for-consent). It also honors the HIPAA-audit policy. The supported-language list, interpreter availability, translated-materials catalog, and translation-provenance labels are ILLUSTRATIVE synthetics, clearly labeled — NOT a real interpreter roster, a real translated-document library, or a certified language-access system.

Interpreter Assignment / Optimal Assignment (Hungarian Algorithm)

Assign interpreters to concurrent appointments at minimum total cost via the Hungarian algorithm: every assignment a sourced self-consistent one-to-one matching + a re-optimizing cost + never an autonomous dispatch (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud language-access scheduling analog, and a DETERMINISTIC (no-Claude) care-coordination agent — the interpreter-assignment layer of the care plane, and the operational sibling of the Language Access & Health Equity agent (which decides WHETHER a qualified interpreter is required; this decides WHICH interpreter covers WHICH appointment at least total cost). Given a set of qualified INTERPRETERS, a set of concurrent APPOINTMENTS, and a COST matrix (each interpreter↔appointment pairing carrying a cost — travel + wait + skill-mismatch, or an 'unavailable' sentinel when an interpreter can't cover an appointment), it computes the MINIMUM-TOTAL-COST one-to-one ASSIGNMENT — reporting the pairings, the total cost, and any uncoverable appointments (disposition assignable / infeasible). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is the HUNGARIAN ALGORITHM (Kuhn–Munkres): the O(n³) combinatorial method that finds a minimum-cost perfect matching in a bipartite graph by maintaining dual potentials and augmenting along tight-edge alternating paths until every row is matched. It is EMPHATICALLY DISTINCT from the two matching agents it sits near: NOT the PCP Matching agent's GALE–SHAPLEY STABLE MATCHING (which produces a STABLE matching from two-sided PREFERENCE lists — no costs, no global optimum, and stability, not minimum total cost, is its property) and NOT the Caseload Balancing agent's WORST-FIT-DECREASING BIN-PACKING (an unordered greedy capacity fill, not a one-to-one optimal matching). It is also NOT the Referral Throughput agent's MAX-FLOW, NOT the Network Build-Out agent's MINIMUM SPANNING TREE, NOT the Batch Partition agent's LINEAR PARTITION, NOT the Outreach agent's 0/1 KNAPSACK, and NOT the Care Routing agent's DIJKSTRA'S SHORTEST PATH — it is the ASSIGNMENT PROBLEM, solved to the provable minimum. The minimum total assignment cost is the invariant this service reports and defends (a pure function of the cost matrix — no clock, no randomness — so the same request always yields the same assignment). It COMPLEMENTS — it does not duplicate — the PCP Matching agent (stable member↔PCP matching) and the Caseload Balancing agent (panel capacity fill): this is the optimal one-to-one assignment. It is a care-coordination agent on the CARE plane, PHI-adjacent (on the HIPAA-audit policy — appointment encounters), not a live-Claude agent. An assignment — assignable or infeasible — is a SAFE, honest output (not a block); an infeasible disposition is a LEGITIMATE FINDING (some appointment has no qualified interpreter — a coverage gap), and every assignment requires coordinator review — which is how a legitimate assignment is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the assignment must be sourced + self-consistent — a real one-to-one matching over the submitted sets (no interpreter or appointment used twice, no fabricated pairing, no unavailable cell), the totalCost equal to the sum of the chosen cells, the unmatched list exactly the uncovered appointments, the disposition following — a fabricated pairing, a reused interpreter, or an overstated cost is blocked (policy.interpasg.assignment-sourced), the sourced + self-consistency gate mirroring the Benefit Accumulator Agent's ledger-sourced and the Network Build-Out Agent's tree-sourced; the assignment must be cost-optimal — re-running the Hungarian algorithm over the submitted cost matrix must reproduce the reported totalCost — a sub-optimal assignment that wastes interpreter time is blocked (policy.interpasg.cost-optimal), the load-bearing correctness gate that recomputes the minimum total cost INDEPENDENT of the reported pairings (so a fabricated assignment that still reports the optimal cost fails sourced only and a real-but-sub-optimal assignment fails optimal only — the two gates are isolable), mirroring the Benefit Accumulator Agent's accumulator-exact and the Network Build-Out Agent's cost-optimal; and no interpreter is autonomously dispatched — the agent ASSIGNS and RECOMMENDS, and an assignment that books / dispatches / notifies an interpreter (autoDispatched:true) or skips coordinator review is blocked (policy.interpasg.no-autonomous-dispatch), mirroring the Benefit Accumulator Agent's no-autonomous-adjust and the Referral Throughput Agent's no-autonomous-route. Menopause-relevant: staffing a morning of concurrent menopause-clinic visits — a Spanish telehealth consult, a Mandarin in-person visit, an Arabic follow-up — with the on-call interpreters at the least total travel + wait cost, and surfacing the appointment that has no qualified interpreter, is exactly the optimal assignment this Hungarian solver computes, without ever booking an interpreter on its own. The costs are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified interpreter-scheduling / workforce system (real interpreter scheduling weighs certification & specialty, modality, union & labor rules, travel logistics, and member language preference — not a bare cost matrix).

Coverage Heatmap / Difference-Array Range Accumulation

Compute per-slot concurrent staffing coverage from overlapping shift intervals and flag under-staffed slots via a difference array: every heatmap a sourced self-consistent count + a re-materializing exact accumulation + never an autonomous staffing action (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud capacity-visibility analog, and a DETERMINISTIC (no-Claude) care-coordination agent — the coverage-heatmap layer of the care plane. Given a set of staffing COVERAGE INTERVALS (each adding some number of staff over a contiguous window of time slots) and a REQUIRED MINIMUM staffing level, it computes the CONCURRENT coverage at every slot and flags the UNDER-STAFFED slots (those below the minimum) — reporting the per-slot coverage array, the under-staffed slots, the min/max, and the disposition (fully-covered / understaffed). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is the DIFFERENCE ARRAY (the imos / range-update technique): to add `staff` to every slot in [start, end), increment diff[start] and decrement diff[end] — an O(1) range update — then a single PREFIX-SUM pass materializes the concurrent coverage at every slot in O(T), so applying m overlapping intervals costs O(m + T), not O(m·T). It is NOT the Fenwick / Benefit Accumulator agent's POINT-UPDATE + PREFIX-QUERY tree (the dual problem — this is RANGE-UPDATE + full MATERIALIZE), NOT the Schedule Conflict agent's GREEDY INTERVAL SELECTION (which picks a max non-overlapping subset — this COUNTS overlaps per slot), NOT the Peak-Window agent's KADANE MAXIMUM-SUBARRAY (a max contiguous sum — this is per-slot occupancy), NOT the Caseload Balancing agent's BIN-PACKING, and NOT the Batch Partition agent's LINEAR PARTITION — it is difference-array range accumulation. The per-slot concurrent coverage is the invariant this service reports and defends (a pure function of the intervals + slot count — no clock, no randomness — so the same request always yields the same heatmap). It COMPLEMENTS — it does not duplicate — the Schedule Conflict agent (double-booking guard) and the Caseload Balancing agent (panel capacity fill): this visualizes concurrent coverage across a schedule. It is a care-coordination agent on the CARE plane, PHI-adjacent (on the HIPAA-audit policy — care-unit staffing), not a live-Claude agent. A heatmap — fully-covered or understaffed — is a SAFE, honest output (not a block); an understaffed disposition is a LEGITIMATE FINDING (a coverage gap), and every heatmap requires manager review — which is how a legitimate heatmap is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the coverage must be sourced + self-consistent — each coverage[t] equal to the true count of staff covering slot t (cross-checked by DIRECT interval counting, INDEPENDENT of the difference-array method), the under-staffed slots exactly the below-min slots, honest min/max — a fabricated coverage value, a mis-listed slot, or a dishonest min/max is blocked (policy.coverageheat.coverage-sourced), the sourced + self-consistency gate mirroring the Benefit Accumulator Agent's ledger-sourced and the Interpreter Assignment Agent's assignment-sourced; the accumulation must be exact — re-applying the intervals to a fresh difference array must reproduce the coverage array — a mis-materialized heatmap is blocked (policy.coverageheat.accumulation-exact), the load-bearing correctness gate that re-runs the difference-array accumulation INDEPENDENT of the reported coverage, so the two gates cross-check the same per-slot truth by two different methods (a fabricated coverage that still reports the right under-staffed slots fails accumulation only and a genuine-but-mislabeled disposition fails sourced only — the two are isolable), mirroring the Benefit Accumulator Agent's accumulator-exact and the Interpreter Assignment Agent's cost-optimal; and no staff is autonomously scheduled — the agent VISUALIZES and RECOMMENDS, and a heatmap that schedules / adjusts / dispatches staff (autoStaffed:true) or skips manager review is blocked (policy.coverageheat.no-autonomous-staff), mirroring the Interpreter Assignment Agent's no-autonomous-dispatch and the Benefit Accumulator Agent's no-autonomous-adjust. Menopause-relevant: seeing, across a menopause-clinic day, exactly which hours dip below the required nurse / MA coverage as morning and afternoon shifts overlap and hand off — so a manager can plug the gap before it becomes a wait-time or safety problem — is exactly the per-slot concurrency this difference-array heatmap computes, without ever moving a staff member on its own. The intervals are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified workforce-management / staffing system (real staffing weighs skill mix, acuity-adjusted ratios, licensure, breaks & meal relief, union rules, and float pools — not a bare count of overlapping intervals).

Rolling Census Peak / Sliding-Window Maximum (Monotonic Deque)

Compute the peak census in every trailing window of a unit's occupancy readings and flag over-capacity windows via a monotonic deque: every report a sourced self-consistent per-window peak + a re-deriving exact deque + never an autonomous diversion (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud capacity-monitoring analog, and a DETERMINISTIC (no-Claude) care-coordination agent — the rolling-peak layer of the care plane. Given a series of per-slot CENSUS readings (occupancy counts over time) and a trailing WINDOW width k, it computes the PEAK census in every trailing window and flags the windows whose peak exceeds a CAPACITY threshold — reporting the per-window maxima, the over-capacity windows, the overall peak, and the disposition (within-capacity / over-capacity). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is the MONOTONIC DEQUE sliding-window maximum: maintain a double-ended queue of candidate indices whose readings are decreasing, pop from the back every index whose reading is ≤ the incoming reading (they can never again be a maximum), push the new index, and drop the front once it falls out of the window — the front is always the window's maximum, giving O(1) amortized per window and O(n) overall. It is NOT the Access Anomaly agent's SLIDING-WINDOW COUNTING (a fixed-window EVENT COUNT — this is the sliding-window EXTREMUM via a monotonic deque), NOT the Coverage Heatmap agent's DIFFERENCE-ARRAY RANGE ACCUMULATION (per-slot occupancy from range-adds — this is the rolling MAX over a window of an existing series), NOT the Peak-Window agent's KADANE MAXIMUM-SUBARRAY (a max contiguous SUM — this is a max VALUE per fixed-width window), NOT the Fenwick / Benefit Accumulator agent's PREFIX SUMS, and NOT the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING — it is the sliding-window maximum. The per-window peak is the invariant this service reports and defends (a pure function of the readings + window size — no clock, no randomness — so the same request always yields the same report). It COMPLEMENTS — it does not duplicate — the Coverage Heatmap agent (per-slot concurrent coverage) and the Access Anomaly agent (windowed event counts): this reports the rolling peak occupancy. It is a care-coordination agent on the CARE plane, PHI-adjacent (on the HIPAA-audit policy — care-unit occupancy), not a live-Claude agent. A report — within-capacity or over-capacity — is a SAFE, honest output (not a block); an over-capacity disposition is a LEGITIMATE FINDING (a capacity breach), and every report requires supervisor review — which is how a legitimate report is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the windows must be sourced + self-consistent — each window max equal to the true max of that window (cross-checked by DIRECT per-window scanning, INDEPENDENT of the deque method), the over-capacity windows exactly the breaching windows, honest peak/counts — a fabricated window max, a mis-listed window, or a dishonest peak is blocked (policy.rollingcensus.windows-sourced), the sourced + self-consistency gate mirroring the Coverage Heatmap Agent's coverage-sourced and the Benefit Accumulator Agent's ledger-sourced; the deque must be exact — re-running the monotonic deque must reproduce the maxima array — a mis-derived maxima array is blocked (policy.rollingcensus.deque-exact), the load-bearing correctness gate that re-runs the monotonic deque INDEPENDENT of the reported maxima, so the two gates cross-check the same per-window truth by two different methods (a fabricated maxima array that still reports the right over-capacity windows fails deque only and a genuine-but-mislabeled disposition fails sourced only — the two are isolable), mirroring the Coverage Heatmap Agent's accumulation-exact and the Benefit Accumulator Agent's accumulator-exact; and no admissions are autonomously diverted — the agent MONITORS and RECOMMENDS, and a report that diverts admissions, triggers surge staffing, or acts on a peak (autoDiverted:true) or skips supervisor review is blocked (policy.rollingcensus.no-autonomous-divert), mirroring the Coverage Heatmap Agent's no-autonomous-staff and the Interpreter Assignment Agent's no-autonomous-dispatch. Menopause-relevant: watching a menopause-clinic's rolling occupancy across a busy clinic day — seeing which 3-hour windows peak above the safe capacity as walk-ins and scheduled visits stack up — so a supervisor can flex capacity before wait times or safety suffer, is exactly the rolling peak this monotonic-deque sliding-window maximum computes, without ever diverting a patient on its own. The readings are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified capacity-management / patient-flow system (real census management weighs acuity, staffed vs licensed beds, isolation & telemetry needs, anticipated discharges, and boarding — not a bare rolling max over illustrative counts).

Agentforce HEDIS & Quality Reporting

Panel-level HEDIS / Star measure rollup + human-approved submission (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud quality-reporting analog, and a DETERMINISTIC (no-Claude) agent. Unlike the single-patient Care Gap Closure agent (which drafts outreach for one patient's gaps) and the panel-level Population Health & Risk Stratification agent (which prioritizes patients), this one reports a whole PANEL against a defined set of HEDIS quality measures — numerator, denominator, catalog-sourced exclusions, and compliance RATE per measure — the artifact provider organizations owe payers under value-based-care contracts. The illustrative measure catalog covers menopause-relevant preventive-and-screening (Osteoporosis Screening in Women / OSW, Breast Cancer Screening / BCS), cardiovascular (Controlling High Blood Pressure / CBP, Statin Therapy for CVD / SPC), and behavioral (Tobacco Cessation Counseling / TCC) domains. The roll-up is a pure function of the panel signals + the caller-provided `asOfPeriod` accepted as data (no randomness, no clock), so the same panel + period always yields the same rates and gap lists, with a stable, documented per-measure denominator narrowing. THREE load-bearing honesty properties are governance-enforced: every scored measure must trace to the defined HEDIS measure catalog — an off-catalog / fabricated measure is blocked (policy.hedis.measure-catalog-sourced); every applied denominator exclusion must trace to a defined catalog exclusion on that measure — an ad-hoc / unlisted exclusion is blocked (policy.hedis.exclusion-integrity), the load-bearing rate-integrity guard against inflating a rate by shrinking the denominator; and the agent may NEVER autonomously submit a package to a payer / CMS / a quality registry — every submission requires a human quality-team approval (policy.hedis.no-autonomous-submission). It also honors the HIPAA-audit policy. The measure catalog, thresholds, and exclusion lists are ILLUSTRATIVE synthetics, clearly labeled — NOT NCQA-certified HEDIS specifications, real value sets, or a certified HEDIS engine.

Agentforce Advance Care Planning

Midlife ACP touchpoint: catalog-sourced directives + human-signoff + LEP-safe conversation (whole-person care) · Whole-person care

A whole-person-care ACP TOUCHPOINT agent for the midlife/menopause patient, and a DETERMINISTIC (no-Claude) agent. It uses perimenopause / menopause as a natural midlife moment to surface which advance directives are on file (living will, DPOA-HC; POLST only when a serious-illness flag is on), flags missing / stale / language-access gaps against an illustrative directive catalog + approved-source list (verbal / ad-hoc sources deliberately excluded), and drafts a consent-gated conversation prompt for the care team to deliver. It is distinct from the Consent & Preferences Management agent (data-use consent) and the Care Plan agent (active treatment planning) — this one is about preserving the patient's voice if they lose decisional capacity, held at a midlife touchpoint rather than during acute illness. The assessment is a pure function of the caller-provided asOfDate + directives-on-file (no randomness, no clock), so the same context always yields the same assessment. THREE load-bearing honesty properties are governance-enforced: every claimed directive on file must trace to the defined ACP directive catalog AND an approved directive-source label with a recorded execution date — an off-catalog directive, an unapproved / verbal / ad-hoc source, or a missing execution date is blocked (policy.acp.directive-source-integrity), so the agent cannot fabricate a directive on file to inflate ACP completeness; the agent may NEVER autonomously create, update, or override a directive — every change is a clinician + patient sign-off gated proposal (policy.acp.no-autonomous-directive-change); and for a limited-English-proficiency (LEP) patient the active conversation prompt is gated on a documented qualified-interpreter plan — a plan claiming an active drafted prompt for an LEP patient with no interpreter is blocked (policy.acp.language-access-integrity), and when no plan is documented the agent WITHHOLDS the active prompt (a safe completed answer, not a block), deferring to the Language Access & Health Equity agent. It also honors the HIPAA-audit policy. The directive catalog, approved-source labels, and staleness threshold are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified advance-directives registry, a POLST/MOLST program, or a legal instrument.

Agentforce Care Team & Case Management

Multi-disciplinary team assembly + case-manager assignment (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud care-team / case-management analog, and a DETERMINISTIC (no-Claude) agent. It reasons over a SINGLE high-need menopause/midlife patient (distinct from the panel-level Population Health & Risk Stratification agent, which prioritizes people across a whole panel) and COORDINATES clinicians around that patient: it resolves which roles are needed from the patient's active clinical needs against an illustrative care-role catalog + condition→role trigger map (PCP + MSCP universally required; cardiology / endocrinology / bone-health / pelvic-floor PT / behavioral health triggered by cardiovascular / bone-health / pelvic-floor / behavioral needs), assembles the roster of assigned members in role catalog order, assigns a case manager by a stable, documented hash on the patient ref, and emits a shared team snapshot the whole team reads from. The assembly is a pure function of the context + asOfDate (no randomness, no clock), so the same context always yields the same team + case manager + snapshot with a stable, documented gap ordering. THREE load-bearing honesty properties are governance-enforced: every team role — on the roster and in the needed-roles set — must trace to the defined care-role catalog, so an off-catalog / fabricated discipline label is blocked (policy.careteam.role-catalog-sourced), preventing an assembly from padding the roster with an invented role or claiming coverage for a needed role that doesn't exist; the agent may NEVER autonomously add or remove a team member (or reassign the case manager) — every roster change is a case-manager sign-off gated proposal, mirroring the ACP Agent's directive-change and the HEDIS Agent's submission posture (policy.careteam.no-autonomous-assignment); and a legitimate multi-disciplinary team must include a PCP anchor — a specialist-only roster shipping without an accountable primary-care owner is blocked (policy.careteam.pcp-required), a load-bearing continuity-of-care invariant. It also honors the HIPAA-audit policy. The care-role catalog, condition→role triggers, case-manager pool, member refs, and responsibility labels are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified care-team schema, a real provider directory, or a case-management workflow engine.

Agentforce Caseload Balancing (Care-Manager Panel Assignment)

Allocate a panel of members across care managers within capacity (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud panel-assignment analog, and a DETERMINISTIC (no-Claude) agent — a care-coordination service that takes a PANEL of members (each with an acuity weight) and a set of CARE MANAGERS (each with a weighted-slot CAPACITY) and ALLOCATES the members across the managers WITHOUT exceeding any manager's capacity — balancing the load and WAITLISTING the overflow. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING + GAP DETECTION, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the OIG Exclusion agent's identity MATCHING, or the Audit Log Integrity agent's HASH CHAIN — and UNLIKE the date-deadline agents that add N days to a single date — the heart is GREEDY ALLOCATION UNDER A CAPACITY CONSTRAINT (a bin-packing / worst-fit-decreasing assignment of weighted items into capacity-limited bins: it processes members in descending acuity and places each into the manager with the greatest remaining capacity that can fit it, tie-broken by id, waitlisting any that do not fit). The allocation is a pure function of the members + managers (no randomness, no clock), so the same panel always yields the same assignment. It COMPLEMENTS — it does not duplicate — the other care-coordination agents: distinct from the Care Team & Case Management agent (which assembles the multi-disciplinary team around ONE patient and picks that patient's case manager), the Complex Care Management agent (CCM time-tracking for ONE patient), the Transitions of Care agent (moving ONE patient between settings), and the Population Health agent (which PRIORITIZES / stratifies a panel), this ALLOCATES a whole panel across the managers' finite capacity — the balancing of caseloads, not the coordination of one patient's care. It is a care-coordination service on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the members reference the patients on the panel), not a live-Claude agent. An allocation — fully assigned OR partially assigned with a waitlist — is a SAFE, honest output (not a block); every allocation requires care-management-lead review — which is how a legitimate allocation is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every member is accounted for exactly once — the assigned set and the waitlisted set must be disjoint and cover every member (no dropped member falling through the cracks, no double-assignment), and a determination that drops or double-counts a member is blocked (policy.caseload.assignment-complete), the completeness gate mirroring the Enrollment Reconciliation Agent's reconciliation-complete; capacity is respected — each manager's assigned acuity must equal the sum of their members' acuities, must not exceed capacity, and every waitlist must be justified (the member's acuity exceeds every manager's final remaining capacity), and an over-loaded manager, a miscounted load, or a member waitlisted while a manager had room is blocked (policy.caseload.capacity-respected), the load-bearing correctness gate mirroring the Access Anomaly Agent's window-count-consistent and the Member Cost-Share Agent's math-consistent; and no assignment is autonomously committed — the agent RECOMMENDS, and a determination that commits an assignment, reassigns a patient, or overrides a manager's caseload (autoAssigned:true) or skips care-lead review is blocked (policy.caseload.no-autonomous-assignment), mirroring the Care Team Agent's no-autonomous-assignment posture. The members + managers + acuity + capacity are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified caseload / staffing system; real panel assignment uses validated acuity instruments, care-manager licensure / specialty / language fit, geographic match, and continuity of an existing relationship.

Agentforce PCP Assignment / Member–Provider Matching

Assign members to primary care providers via a stable two-sided matching: every assignment sourced + a stable recompute (no blocking pair) + never an autonomous commit (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud PCP-assignment analog, and a DETERMINISTIC (no-Claude) care-coordination agent that takes a PANEL of unassigned MEMBERS (each with a ranked list of preferred primary care providers) plus a set of PROVIDERS (each with a panel CAPACITY and a ranked list of the members it would accept) and produces a STABLE assignment of members to providers — a matching in which no member and provider who both prefer each other over their current assignment are left apart (no BLOCKING pair) and no provider is over capacity. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the Master-Patient-Index agent's WEIGHTED identity MATCHING, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — and, CRUCIALLY, UNLIKE the Caseload Balancing agent's GREEDY BIN-PACKING (which allocates a panel across managers' capacity by acuity, with NO preferences and NO stability guarantee) — the heart of this service is TWO-SIDED STABLE MATCHING: the Gale–Shapley DEFERRED-ACCEPTANCE algorithm (the member-proposing, many-to-one 'hospitals/residents' variant) that, from both sides' preference lists + provider capacities, produces the member-optimal STABLE matching — the unique assignment with no blocking pair. An assignment that leaves a member and a provider who each prefer the other over their current lot (a blocking pair) is UNSTABLE — it unravels as the pair defects, leaving a patient without a real PCP; so the agent computes a provably stable matching DETERMINISTICALLY (a pure function of the preferences + capacities — no clock, no randomness — so the same panel always yields the same matching, with the free members proposing in a deterministic id order) and derives the disposition: all-matched (every member matched to a preferred provider) or partial-match (some members unmatched — capacity exhausted or short preference lists). It COMPLEMENTS — it does not duplicate — the other care-coordination agents: distinct from the Caseload Balancing agent (which BIN-PACKS a panel across managers' capacity to balance load, no preferences), the Care Team & Case Management agent (the multi-disciplinary team around ONE patient), the Transitions of Care agent (moving ONE patient), and the Population Health agent (prioritizing a panel) — this produces a STABLE two-sided matching of members to primary care providers. It is a care-coordination agent on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the members are patients), not a live-Claude agent. A matching — all-matched or partial-match — is a SAFE, honest output (not a block); every matching requires coordinator review — which is how a legitimate matching is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every assignment must be built from the submitted panel — one assignment per submitted member (all present, none dropped or invented), every assigned provider a submitted one, and the provider loads echoing the submitted capacities + actual counts — and a phantom member / provider that corrupts the panel is blocked (policy.pcp.matching-sourced), the sourced + completeness gate mirroring the Network Adequacy Agent's providers-sourced and the Caseload Balancing Agent's assignment-complete; the matching must be stable — recomputing the Gale–Shapley deferred acceptance from the preferences + capacities must reproduce the assignment + each member's preference rank, no provider may be over capacity, and there must be NO blocking pair — and an unstable / mis-recomputed matching is blocked (policy.pcp.matching-stable), the load-bearing correctness gate mirroring the Network Adequacy Agent's distances-consistent and the Household Composition Agent's partition-consistent; and no assignment is autonomously committed — the agent PROPOSES, and a determination that commits an assignment, reassigns a patient, or overrides a provider's panel (autoAssigned:true) or skips coordinator review is blocked (policy.pcp.no-autonomous-assignment), mirroring the Caseload Balancing Agent's and the Care Team Agent's no-autonomous-assignment posture. Menopause-relevant: a 45-64 woman newly enrolling who ranks the in-network gynecologists and internists she'd accept as her PCP, matched against those providers' panel capacities, is exactly the stable assignment this Gale–Shapley matching produces — without ever committing her to a panel on its own. The members + providers + preferences + capacities are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified panel-management system; real PCP assignment also weighs geography, language, continuity of care, plan-network rules, and member choice, and runs against a live attribution system.

Agentforce Reportable / Notifiable Condition Case Classification

Classify a patient case against a nested public-health case definition via recursive boolean tree evaluation: every criterion sourced + a recomputing classification + never an autonomous report (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud reportable-condition analog, and a DETERMINISTIC (no-Claude) care-coordination / public-health-compliance agent that takes a patient CASE's structured facts plus a public-health CASE DEFINITION — an ordered list of classifications (confirmed / probable / suspect), each expressed as a nested boolean CRITERIA TREE of all-of (AND) / any-of (OR) / not (NOT) over leaf predicates ('confirmed = lab-positive OR (clinically-compatible AND epi-linked)') — and DETERMINISTICALLY classifies the case by evaluating each classification's tree and taking the highest-precedence one that holds (else not-a-case). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the Master-Patient-Index agent's WEIGHTED identity MATCHING, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — the heart of this service is RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION: the recursive walk of a nested all-of / any-of / not tree whose leaves are predicates over the case's facts, the exact shape a public-health case definition takes, plus a documented classification precedence (the highest-precedence met tree wins). A mis-evaluated tree over-reports a notifiable condition (a false alarm to public health) or under-reports it (a missed case), so the agent evaluates the tree DETERMINISTICALLY (a pure function of the facts + definition — no clock, no randomness — so the same case always yields the same classification) and hands the classification to a human. It COMPLEMENTS — it does not duplicate — the other compliance / clinical agents: distinct from the Adverse-Event Reporting agent (which DRAFTS a MedWatch / VAERS report for a drug / vaccine event), the Utilization Review agent (medical-necessity criteria for a service), and the Lab Result agent (a single analyte vs a reference range) — this classifies a case against a nested public-health CASE DEFINITION. It is a care-coordination agent on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the case is a patient's clinical data), not a live-Claude agent. A classification — confirmed / probable / suspect / not-a-case — is a SAFE, honest output (not a block); every classification requires epidemiologist review — which is how a legitimate classification is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every criterion must be sourced — each leaf predicate must reference a submitted fact (no fabricated criterion inventing a requirement the definition never stated), the reported classification results must be exactly the definition's classifications in order, and the referenced-fact set must match the definition's actual leaves — and a fabricated criterion / mis-enumerated definition is blocked (policy.reportable.facts-sourced), the sourced + completeness gate mirroring the PCP Matching Agent's matching-sourced and the Network Adequacy Agent's providers-sourced; the classification must recompute — re-running the recursive boolean evaluation of each criteria tree from the facts must reproduce each met flag, the selected classification, and the reportable flag — and a mis-evaluated tree (an over- or under-reported condition) is blocked (policy.reportable.classification-consistent), the load-bearing correctness gate mirroring the PCP Matching Agent's matching-stable and the Care Pathway Agent's sequence-valid; and no case is autonomously reported — the agent CLASSIFIES, and a determination that reports the case to a public-health authority (autoReported:true) or skips epi review is blocked (policy.reportable.no-autonomous-report), mirroring the Adverse-Event Reporting Agent's human-review posture and the HEDIS Agent's no-autonomous-submission. Menopause-relevant: a 45-64 woman presenting with an acute illness during a menopause-care encounter whose labs + clinical picture must be evaluated against a jurisdiction's notifiable-condition case definition is exactly the classification this recursive boolean tree produces — without ever filing a public-health report on its own. The condition + definition + facts are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified surveillance / case-reporting system; real notifiable-condition reporting uses the jurisdiction's official CSTE / CDC case definitions, eCR / eICR electronic case reporting, and an epidemiologist's judgment.

Agentforce Clinical Quality-Measure Shift Detection (Statistical Process Control)

Watch a clinical quality-measure series for a sustained shift via a two-sided tabular CUSUM: every point sourced + a recomputing CUSUM + never an autonomous intervention (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud quality-analytics analog, and a DETERMINISTIC (no-Claude) care-coordination / quality-analytics agent that watches a time-ordered series of a clinical QUALITY MEASURE (a weekly mammography-screening rate, a monthly HbA1c-control rate, a daily lab-QC value) and detects whether the measure has drifted into a SUSTAINED SHIFT away from its established TARGET — reporting the charted CUSUM points, the signal (in-control / shift-up-detected / shift-down-detected), the first-alarm index + direction, and the peak sums. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Timeline Merge agent's K-WAY MERGE OF SORTED STREAMS, the Reportable Condition agent's RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION, the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — and, CRUCIALLY, UNLIKE the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS (which ranks one value against a static peer distribution; this watches ONE series evolve over time) and the Access Anomaly agent's SLIDING-WINDOW COUNTING (which counts events in a fixed recent window to catch a spike; this accumulates a running deviation to catch a SUSTAINED small shift a window would miss) — the heart of this service is CHANGE-POINT DETECTION via a two-sided TABULAR CUSUM (cumulative-sum) control chart: it accumulates an upper sum SH_i = max(0, SH_{i-1} + (x_i − target) − k) and a lower sum SL_i = max(0, SL_{i-1} + (target − x_i) − k), where k is the slack, and signals the first observation whose SH or SL exceeds the decision threshold h. A missed shift lets a quality measure decay unnoticed; a false alarm sends a team chasing noise, so the agent charts DETERMINISTICALLY (a pure function of the observations' own values + the parameters — no clock, no randomness — so the same series always yields the same signal) and hands the finding to a human. It COMPLEMENTS — it does not duplicate — the other quality / clinical agents: distinct from the HEDIS agent (which COMPUTES a measure rate), the Population Health agent (which PRIORITIZES a panel by risk), the Provider Benchmarking agent (which RANKS a value against peers), and the Remote Monitoring agent (which checks ONE patient's vitals against a threshold) — this watches a quality-measure series for a sustained shift over time. It is a care-coordination agent on the PATIENT / CLINICAL plane; it charts de-identified aggregate rate series, but because the measures are derived from patient clinical data it is PHI-bearing (on the HIPAA-audit policy), not a live-Claude agent. A signal — in-control / shift-up-detected / shift-down-detected — is a SAFE, honest output (not a block); every signal requires quality review — which is how a legitimate signal is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every charted point must be sourced — each must trace to a submitted observation (same index + value; no fabricated point), every submitted observation must appear exactly once (none dropped, none double-charted), and the chart parameters must be present — and a fabricated or dropped point is blocked (policy.quality.observations-sourced), the sourced + completeness gate mirroring the Timeline Merge Agent's events-sourced and the Enrollment Reconciliation Agent's reconciliation-complete; the CUSUM must recompute — re-running the two-sided tabular CUSUM from the observations must reproduce every charted SH_i / SL_i, the first-alarm index, the direction, and the signal — and a mis-charted CUSUM (a faked or hidden shift) is blocked (policy.quality.cusum-consistent), the load-bearing correctness gate mirroring the Timeline Merge Agent's merge-consistent and the Provider Benchmarking Agent's stats-consistent; and no corrective action is launched autonomously — the agent DETECTS, and a determination that launches a corrective action, a recall / outreach campaign, or a process change (autoActioned:true) or skips quality review is blocked (policy.quality.no-autonomous-intervention), mirroring the HEDIS Agent's no-autonomous-submission and the Care Gap Agent's human-review posture. Menopause-relevant: a menopause-care program tracking its bone-density-screening or mammography-completion rate week over week, whose sustained downward drift is exactly the sustained shift this CUSUM chart catches before the care gap widens — without ever launching an outreach campaign on its own. The measures are ILLUSTRATIVE de-identified aggregate rate series, clearly labeled — NOT a certified SPC / quality-surveillance platform; real statistical process control tunes k and h to a target ARL, combines CUSUM with Shewhart / EWMA charts, and accounts for autocorrelation and measure specifications.

Agentforce Care-Management Capacity Allocation / Outreach Prioritization

Select the max-benefit subset of proactive interventions under a capacity budget via 0/1 knapsack DP: every selection sourced + an optimal + feasible allocation + never an autonomous schedule (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud care-management capacity-planning analog, and a DETERMINISTIC (no-Claude) care-coordination agent that, given a care team's fixed CAPACITY for the cycle (its available outreach HOURS this week) and a set of candidate proactive INTERVENTIONS (each with an hours COST and a projected clinical BENEFIT), selects the subset that MAXIMIZES total projected benefit while fitting the capacity budget — deferring (never denying) the rest to the next cycle — reporting the selected + deferred sets, the total cost / benefit, the remaining capacity, and the disposition (all-scheduled / some-deferred). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Quality Shift agent's CUSUM CHANGE-POINT DETECTION, the Timeline Merge agent's K-WAY MERGE OF SORTED STREAMS, the Reportable Condition agent's RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION, the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — and, CRUCIALLY, UNLIKE the Caseload Balancing agent's GREEDY BIN-PACKING (which distributes EVERY member across managers' capacities by acuity — a partition) and the Population Health agent's RISK RANKING (which orders a panel; it selects no subset under a budget) — the heart of this service is the 0/1 KNAPSACK via DYNAMIC PROGRAMMING: the capacity-constrained maximum-value-subset optimization, filling a DP table dp[i][c] = max(dp[i-1][c], dp[i-1][c-cost_i] + benefit_i) and reconstructing the optimal set by walking the table back. A greedy or hand-picked allocation leaves benefit on the table — patients who could have been reached this cycle are not — so the agent optimizes DETERMINISTICALLY (a pure function of the candidates' costs + benefits + the capacity — no clock, no randomness — so the same request always yields the same plan) and hands the plan to a human. It COMPLEMENTS — it does not duplicate — the other care-coordination agents: distinct from the Caseload Balancing agent (which bin-packs a whole panel across managers), the Population Health agent (which ranks a panel by risk), and the Care Gap agent (which acts on a measure gap) — this selects a max-benefit subset of interventions under a capacity budget. It is a care-coordination agent on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the interventions reference patients), not a live-Claude agent. An allocation — all-scheduled / some-deferred — is a SAFE, honest output (not a block); every allocation requires care-lead review, and a deferred intervention is deferred to a later cycle, never denied — which is how a legitimate allocation is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every selection must be sourced — each selected AND deferred intervention must trace to a submitted candidate (same id + cost + benefit; no fabricated intervention), every candidate must appear exactly once across selected ∪ deferred, and the tallies must add up — and a fabricated or dropped intervention is blocked (policy.outreach.selections-sourced), the sourced + completeness gate mirroring the Caseload Balancing Agent's assignment-complete and the Timeline Merge Agent's events-sourced; the allocation must be optimal + feasible — recomputing the knapsack DP over the candidates + capacity must reproduce the reported maximum benefit, and the selection must fit the capacity and equal the DP optimum — and a sub-optimal or over-capacity allocation is blocked (policy.outreach.allocation-optimal), the load-bearing correctness gate mirroring the Caseload Balancing Agent's capacity-respected and the Quality Shift Agent's cusum-consistent; and no outreach is launched autonomously — the agent PRIORITIZES, and a determination that launches the outreach, commits the plan, or books the interventions (autoScheduled:true) or skips care-lead review is blocked (policy.outreach.no-autonomous-schedule), mirroring the Caseload Balancing Agent's no-autonomous-assignment and the Care Gap Agent's human-review posture. Menopause-relevant: a menopause-care team with a fixed number of outreach hours this week and more high-value proactive touches (HRT titration calls, DEXA screening reminders, SDOH check-ins, education) than it can complete is exactly the max-benefit-within-capacity selection this knapsack produces — deferring, never denying, the rest to next cycle, and never dialing a patient on its own. The interventions are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified care-management / capacity-planning system; real capacity planning weighs clinical urgency, member consent, staffing mix, regulatory timeliness, and equity — not a single benefit score under one hours budget.

Agentforce Care-Transition Routing (Least-Burden Path)

Find the minimum-total-burden route through a weighted graph of care settings via Dijkstra's shortest path: path sourced + an optimal route + never an autonomous transition (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud care-transition-planning analog, and a DETERMINISTIC (no-Claude) care-coordination agent that, given a patient's current care SETTING (a start node), a goal setting, and a directed graph of PERMITTED transitions between settings each carrying a non-negative BURDEN weight (wait days + travel + cost proxy + risk), finds the MINIMUM-TOTAL-BURDEN path from start to goal — or reports the goal unreachable — reporting the path, the total burden, the hop count, and the disposition (route-found / no-route). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the KPI Trend agent's LEAST-SQUARES LINEAR REGRESSION, the Outreach Prioritization agent's 0/1 KNAPSACK DYNAMIC PROGRAMMING, the Quality Shift agent's CUSUM CHANGE-POINT DETECTION, the Timeline Merge agent's K-WAY MERGE OF SORTED STREAMS, the Reportable Condition agent's RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION, the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — and, CRUCIALLY, UNLIKE the Care Pathway agent's TOPOLOGICAL ORDERING (which sequences ALL the required steps of ONE protocol into a dependency order — no weights, no source/target, no choosing among alternative routes), the Claim Lifecycle agent's BFS REACHABILITY (which finds the fewest-HOPS path across an UNWEIGHTED status state machine — edge count, not edge weight), and the Transitions of Care agent's MEDICATION RECONCILIATION (which reconciles meds across ONE encounter — it routes nothing) — the heart of this service is DIJKSTRA'S WEIGHTED SHORTEST PATH: the classic single-source shortest-path over a graph with non-negative edge weights, settling the nearest unsettled node and relaxing its out-edges (dist[v] = min(dist[v], dist[u] + w(u,v))) then reconstructing the minimum-total-weight path by walking predecessors back. A greedy or hand-picked route sends a patient the long way round — more waiting, more travel, more cost — so the agent optimizes DETERMINISTICALLY (a pure function of the graph's own edges + weights — no clock, no randomness — so the same graph always yields the same route) and hands the route to a human. It COMPLEMENTS — it does not duplicate — the other care-coordination agents: distinct from the Care Pathway agent (which topologically orders one protocol's steps), the Transitions of Care agent (medication reconciliation), and the Schedule Conflict agent (double-booking guard) — this finds the least-burden path through a weighted graph of care settings. It is a care-coordination agent on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the route is a patient's care plan), not a live-Claude agent. A route — route-found / no-route — is a SAFE, honest output (not a block); every route requires care-lead review, which is how a legitimate route is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the reported path must be sourced — it must start at the start, end at the goal, every consecutive pair must be a submitted edge (no fabricated transition), and the totalCost must equal the sum of those edges' weights (an honest no-route carries an empty path) — and a fabricated edge or malformed path is blocked (policy.route.path-sourced), the sourced + well-formedness gate mirroring the Claim Lifecycle Agent's states-sourced and the Care Pathway Agent's steps-sourced; the route must be optimal — recomputing Dijkstra over the edges must reproduce the reported minimum total burden, the reachable flag, and the disposition — and a sub-optimal route or a false 'unreachable' is blocked (policy.route.route-optimal), the load-bearing correctness gate mirroring the Claim Lifecycle Agent's transition-consistent and the Outreach Agent's allocation-optimal; and no transition is initiated autonomously — the agent ROUTES on paper, and a determination that initiates the transition, books the setting, or moves the patient (autoRouted:true) or skips care-lead review is blocked (policy.route.no-autonomous-routing), mirroring the Care Gap Agent's human-review posture and the Outreach Agent's no-autonomous-schedule. Menopause-relevant: a midlife woman being discharged from a hospital stay who could go home directly, via a skilled-nursing stay, or through home-health — each transition carrying its own wait, travel, and cost burden — is exactly the least-total-burden routing this Dijkstra path produces for her care team, without ever booking a bed or moving her on its own. The settings + transitions are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified care-transition / discharge-planning system; real transition planning weighs clinical appropriateness, bed availability, payer authorization, patient preference, and caregiver capacity — not a single scalar burden per edge.

Agentforce Scheduling Conflict / Double-Booking Guard

Compute a resource's maximum conflict-free schedule + waitlist the collisions (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud scheduling-integrity analog, and a DETERMINISTIC (no-Claude) agent — a care-coordination service that takes a RESOURCE (a provider's clinic day, an infusion chair, an imaging machine) and a BATCH of requested appointment INTERVALS (each a start/end time for a patient) and computes the MAXIMUM CONFLICT-FREE SCHEDULE that fits without double-booking, WAITLISTING the requests that collide. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Caseload Balancing agent's GREEDY BIN-PACKING under a capacity constraint, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING + GAP DETECTION (that one MERGES overlapping intervals into continuous spans; THIS one SELECTS a maximum NON-overlapping subset), the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the OIG Exclusion agent's identity MATCHING, or the Audit Log Integrity agent's HASH CHAIN — and UNLIKE the date-deadline agents that add N days to a single date — the heart is GREEDY INTERVAL SELECTION (the classic activity-selection algorithm: sort the intervals by EARLIEST FINISH time and admit each one that doesn't overlap the last admitted, provably maximizing the count of non-overlapping appointments). Time is data: the schedule is a pure function of the requested intervals (ISO strings or epoch-ms, no real clock), so the same batch always yields the same schedule, and the greedy MAXIMIZES the number scheduled (two short appointments beat one long one) rather than 'first request wins'. It COMPLEMENTS — it does not duplicate — the Appointment Scheduling agent (which BOOKS a SINGLE slot against a provider calendar and never double-books THAT slot): this validates a WHOLE BATCH for a resource, computes the conflict-free schedule + the waitlist, and hands it to a scheduler — the double-booking guard for a day, not the booker of one appointment. It is a care-coordination service on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the requests reference the patients being scheduled), not a live-Claude agent. A schedule — fully conflict-free OR partial with a waitlist — is a SAFE, honest output (not a block); every schedule requires scheduler review — which is how a legitimate schedule is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every scheduled / waitlisted appointment traces to a submitted request (same id, member, start, end) and every request is accounted for exactly once — a fabricated appointment, a dropped patient, or a double-count is blocked (policy.schedule.intervals-sourced), the sourced + completeness gate mirroring the Caseload Balancing Agent's assignment-complete; the scheduled set is conflict-free — the appointments are pairwise NON-overlapping, every waitlisted appointment genuinely overlaps the scheduled one it names, and the counts add up, and a double-booked resource or a request waitlisted while it actually fit is blocked (policy.schedule.conflict-free), the load-bearing correctness gate mirroring the Caseload Balancing Agent's capacity-respected and the Access Anomaly Agent's window-count-consistent; and no appointment is autonomously booked — the agent RECOMMENDS, and a schedule that books, cancels, or bumps an appointment (autoBooked:true) or skips scheduler review is blocked (policy.schedule.no-autonomous-booking), mirroring the Caseload Balancing Agent's no-autonomous-assignment and the Appointment Scheduling Agent's governance posture. The resource + intervals are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified scheduling system; real scheduling uses provider availability calendars, appointment-type durations, buffer / turnover times, and room / equipment constraints.

Agentforce Resource-Block Scheduling (Max-Value Non-Overlapping Selection)

Select the max-value non-overlapping set of competing requests for one contended resource (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud capacity-optimization analog, and a DETERMINISTIC (no-Claude) agent — a care-coordination service that takes a single SHARED SCARCE RESOURCE (an infusion chair, an OR block, a specialist's slot ladder, an imaging machine) and a batch of competing REQUESTS for it — each a time WINDOW with a priority WEIGHT (clinical value / acuity) — and selects the MAXIMUM-TOTAL-WEIGHT set of NON-OVERLAPPING requests the resource can honor, reporting the rest as CONTENDED (disposition all-scheduled / contended). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY it is NOT the sibling Scheduling Conflict agent's GREEDY INTERVAL SELECTION (which maximizes the COUNT of double-booking-free appointments, WEIGHTLESS) and NOT the Caseload Balancing agent's GREEDY BIN-PACKING under a capacity constraint or the Outreach Prioritization agent's 0/1 KNAPSACK DYNAMIC PROGRAMMING (items with a value + a cost packed under a single capacity budget, no time / overlap structure). It is also UNLIKE the Care Routing agent's DIJKSTRA'S WEIGHTED SHORTEST PATH, the Source Consensus agent's BOYER–MOORE MAJORITY VOTE, the Code Taxonomy agent's TRIE LONGEST-PREFIX MATCH, the KPI Trend agent's LEAST-SQUARES REGRESSION, the Quality Shift agent's CUSUM CHANGE-POINT DETECTION, the Timeline Merge agent's K-WAY MERGE, the PCP Matching agent's STABLE MATCHING, the Network Adequacy agent's GREAT-CIRCLE DISTANCE, the Household Composition agent's UNION-FIND, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, or the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM — the heart of this service is WEIGHTED INTERVAL SCHEDULING via DYNAMIC PROGRAMMING: sort the requests by end time, compute for each request i the latest earlier request p(i) that does NOT overlap it, fill dp[i] = max(dp[i-1], weight_i + dp[p(i)]), and backtrack to recover the max-weight compatible subset. Time is data: the windows are plain numbers and the selection is a pure function of the requests (no real clock, no randomness), so the same request always yields the same determination, and a greedy earliest-finish rule maximizes the COUNT of appointments but can leave clinical VALUE on the table (two short low-acuity blocks beat one long high-acuity block by count, but not by weight); the DP maximizes the total weight the resource actually delivers. It COMPLEMENTS — it does not duplicate — the Scheduling Conflict agent (which maximizes the number of double-booking-free appointments) and the Caseload Balancing agent (which bin-packs patients across care managers): this picks the max-VALUE non-overlapping set for one contended resource. It is a care-coordination service on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — each request references the patient being scheduled), not a live-Claude agent. A schedule — all-scheduled or contended — is a SAFE, honest output (not a block); every schedule requires scheduler review — which is how a legitimate schedule is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the selection must be sourced + feasible — every selected id a submitted request (no fabricated block, none double-counted), the selected windows pairwise NON-overlapping (the resource is never double-booked), the reported totalWeight equal to the selected sum, the counts adding up, and the disposition following — a fabricated block or a double-booked resource is blocked (policy.block-schedule.selection-sourced), the sourced + feasibility gate mirroring the Scheduling Conflict Agent's intervals-sourced + conflict-free and the Care Routing Agent's path-sourced; the selection must be optimal — re-running the weighted-interval DP over the requests must reproduce the reported totalWeight + disposition — and a sub-optimal schedule that leaves clinical value unbooked is blocked (policy.block-schedule.schedule-optimal), the load-bearing correctness gate mirroring the Care Routing Agent's route-optimal and the Outreach Prioritization Agent's selection-optimal; and no block is autonomously booked — the agent SELECTS and RECOMMENDS, and a schedule that books, bumps, or confirms a block (autoBooked:true) or skips scheduler review is blocked (policy.block-schedule.no-autonomous-booking), mirroring the Scheduling Conflict Agent's no-autonomous-booking and the Caseload Balancing Agent's no-autonomous-assignment. Menopause-relevant: a menopause-care program competing for a scarce infusion chair, an imaging slot, or a specialist block against higher- and lower-acuity requests is exactly the contention this DP resolves by delivered clinical value — without ever booking the block on its own. The resource + requests are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified scheduling / capacity system; real resource scheduling uses provider availability calendars, appointment-type durations, buffer / turnover times, room / equipment constraints, and staffing ratios.

Agentforce Discharge & Transitions of Care

Close-the-loop after a hospitalization / ED visit — medication reconciliation + scheduled follow-up + PCP handoff (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud transitions-of-care analog, and a DETERMINISTIC (no-Claude) agent. It runs the CLOSE-THE-LOOP workflow after a hospitalization / ED / observation encounter for a menopause/midlife patient — RECONCILING the discharge medication list against the pre-admit list (added / removed / dose-changed / unchanged, each tracing to an approved source), BOOKING the follow-up appointment (or drafting an appointment-request handoff to the Appointment Scheduling agent — never a text recommendation), pulling encounter-reason RED-FLAG warning signs from an illustrative catalog (vasomotor, cardiovascular, behavioral, musculoskeletal, general), emitting a TEACH-BACK checklist, and assembling the PCP HANDOFF summary. It is distinct from the Care Plan agent (active treatment planning), the Medication Adherence agent (nudge-only refill / adherence prompts), and the Referral Management agent (specialist triage) — this one closes the loop back to primary care after an acute event. The package is a pure function of the context + discharge date + provided lists (no randomness, no clock; timestamps are accepted as data), so the same context always yields the same reconciliation + red-flag list + teach-back checklist + PCP summary with a stable, documented ordering (sorted by medication id). THREE load-bearing honesty properties are governance-enforced: every medication on the reconciliation (pre-admit or discharge) must cite an approved medication source (pre-admit-verified, discharge-order, patient-verified, ehr-scanned-with-provenance) — a verbal / ad-hoc / undocumented source is blocked (policy.toc.reconciliation-source-integrity), the load-bearing safety guard against a fabricated medication slipping in; the agent may NEVER autonomously commit a medication change — every add / remove / dose-change is a clinician sign-off gated proposal, and an autonomous change is blocked (policy.toc.no-autonomous-medication-change); and the follow-up must be a SCHEDULED slot (slotStart + providerRef + modality) or explicitly awaiting-schedule (state:'awaiting-schedule', a safe interim answer with a handoff to Scheduling) — a package claiming a 'scheduled' or 'complete' follow-up without a real slot is blocked (policy.toc.follow-up-scheduled-not-recommended), the load-bearing 30-day-readmission guard against 'recommended' follow-ups masquerading as complete. It also honors the HIPAA-audit policy. The encounter categories, red-flag catalog, follow-up window (14 days), approved-source labels, and teach-back items are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified TOC schema, a real ADT / discharge system, or a clinical-guideline registry.

Agentforce Grievance & Appeals

Regulated intake: classify + route to a human queue + stamp a regulatory deadline (patient-facing) · Patient-facing

The Salesforce 'Agentforce for Health' / Health Cloud grievance-and-appeals analog, and a DETERMINISTIC (no-Claude) agent. It runs the INTAKE half of the regulated grievance-and-appeals process — classifying a member complaint or coverage-denial appeal (grievance-quality-of-service / grievance-billing-dispute / appeal-coverage-denial / appeal-expedited-coverage-denial), routing it to the correct human queue (member-services / clinical-review / compliance), and stamping a regulatory deadline that traces to the case-type catalog + received date (3d expedited, 30d standard is the illustrative shape). It is distinct from the Member Service / Billing agent (billing self-service, one-shot answers) and the Prior Authorization agent (pre-service utilization management) — this one runs the regulated grievance/appeal intake and routing workflow. The classification, routing, and deadline are pure functions of the intake keywords + coverage/service flags + received date (no randomness, no clock), so the same intake always yields the same case. THREE load-bearing honesty properties are governance-enforced: the agent may NEVER autonomously resolve, approve, or deny a case — every case is queued for human review, and every resolution is human-queue-action gated (policy.grievance.no-autonomous-resolution), a denial-appeal decision in particular needing a clinician-plus-compliance review; every case deadline must trace to the case-type catalog + received date and may NOT exceed the regulatory maximum — a silently-extended deadline is blocked (policy.grievance.deadline-integrity), the load-bearing regulatory-compliance guard against breaching Medicare Advantage Chapter 13 / state-insurance-code timelines; and the routing summary handed to the receiving human queue must be PHI-SAFE (structured only — memberRef + caseType + urgency + queue + deadlineDate, never free-text PHI) — a summary containing free-text PHI or an extra free-text key is blocked (policy.grievance.no-phi-in-routing-summary), so the routing payload can be delivered via lower-trust channels (Slack, email, ticketing) without leaking PHI. It also honors the HIPAA-audit policy. The case-type catalog, deadline windows, expedited-eligibility rules, and queue mapping are ILLUSTRATIVE synthetics, clearly labeled — NOT Medicare Advantage Chapter 13, a certified state-insurance-code process, or a real appeal-adjudication engine.

Agentforce Quality-Measure Attribution

Who counts on whose panel: attribute each patient to a provider + VBC contract for HEDIS scoring (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud attribution analog, and a DETERMINISTIC (no-Claude) agent. It PAIRS with the HEDIS & Quality Reporting agent — HEDIS computes the RATES (numerator / denominator / catalog-sourced exclusions per measure), THIS agent decides WHOSE PANEL each patient counts on. Getting attribution wrong is how value-based-care contracts get argued over: a provider gets credit (or blame) for a patient they never actually saw, or a contract's specifically-excluded population still shows up on the scorecard. It attributes each patient to a provider / clinic / VBC contract under a defined methodology from the catalog (plurality-of-visits, PCP-of-record, prospective Medicare Advantage, contract-defined window), honors the VBC contract's explicit exclusion terms (age band, network status, exclusion codes) so an excluded patient doesn't pollute the contract's scorecard, and applies a documented tie-break chain (most-recent-visit-wins → provider-ref-lexical-ascending) when the primary metric ties — no coin-flip, no gameable non-determinism. Rolls up per-provider counts (attributed / excluded / tie-broken) so downstream HEDIS scoring lands on the correct denominator. Attribution is a pure function of the visit history + contract terms + caller-provided asOfDate (no randomness, no clock; timestamps and windows are accepted as data), so the same context always yields the same attribution + rollup. It is distinct from the HEDIS Quality agent (rates), the Care Team agent (multi-disciplinary team assembly around a patient), and the Provider Credentialing agent (network integrity) — this one is quality ACCOUNTABILITY. THREE load-bearing honesty properties are governance-enforced: every attribution must trace to a defined methodology on the ATTRIBUTION_METHODOLOGIES catalog AND a defined contract on the VBC_CONTRACTS catalog — a bespoke / off-catalog rule is blocked (policy.attribution.methodology-catalog-sourced); every attribution must honor the VBC contract's explicit exclusion terms — a caller asserting excludedByContract:false on a patient the contract actually excludes is blocked (policy.attribution.no-conflicting-contract-terms), the guard against a contract's scorecard getting polluted; and every tie-break must be on the documented list (most-recent-visit-wins, provider-ref-lexical-ascending) — an undocumented / opaque / coin-flip tie-break is blocked (policy.attribution.tie-break-documented), turning tie-break resolution from gameable non-determinism into a fabric-verifiable invariant. It also honors the HIPAA-audit policy. The methodology catalog, contract catalog, tie-break rules, and refs are ILLUSTRATIVE synthetics, clearly labeled — NOT CMS Shared Savings Program attribution, an ACO REACH prospective assignment, an NCQA HEDIS attribution appendix, or a real payer's VBC contract terms.

Agentforce Complex Care Management (CCM)

Reimbursable time-tracking: CCM eligibility + monthly minutes + CPT-coded billing package (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud CCM analog, and a DETERMINISTIC (no-Claude) agent. Medicare pays a monthly per-beneficiary fee under CPT 99490 / 99491 (non-complex, 20-59min) and CPT 99487 / 99489 (complex, ≥60min with moderate/high complexity decision-making) — but only if the patient is ELIGIBLE (2+ chronic conditions from a catalog, Medicare-eligible age, coverage flag, consent on file), the TIME is documented per care-coordination activity type, and the BILLING PACKAGE is assembled and reviewed by a human quality team. This agent runs all three: it confirms eligibility (catalog-sourced conditions + age + coverage + consent), tracks per-activity monthly minutes against the CCM activity catalog (medication reconciliation, care-plan update, patient communication, referral follow-up, care-team coordination, patient education, resource navigation), maps the total to the CPT ladder, and assembles a billing package for HUMAN QUALITY-TEAM REVIEW — never autonomously submits a CMS claim. It is distinct from the Care Team & Case Management agent (multi-disciplinary team assembly around a patient) and the Care Plan agent (treatment content) — this one is the REIMBURSABLE TIME-TRACKING piece paired with them. Eligibility, time totals, and CPT selection are pure functions of the caller-provided context (no randomness, no clock), so the same context always yields the same eligibility + time summary + CPT selection + billing package. THREE load-bearing honesty properties are governance-enforced: every CCM eligibility claim must cite chronic conditions on the defined catalog — an off-catalog / fabricated condition is blocked (policy.ccm.eligibility-catalog-sourced); the agent NEVER autonomously submits a CMS claim — every package is human-quality-team-approval gated (policy.ccm.no-autonomous-billing), mirroring the HEDIS Agent's no-autonomous-submission and Prior Authorization Agent's no-autonomous-submission posture; and every logged minute must trace to a catalog activity AND the reported total must equal the sum of the entries — phantom-minute inflation (the classic CCM audit finding) or an off-catalog activity is blocked (policy.ccm.time-integrity). It also honors the HIPAA-audit policy. The chronic-condition catalog, CCM activity catalog, CPT thresholds (99490 non-complex 20-39min → 99491 non-complex 40-59min → 99487 complex 60-89min → 99489 complex ≥90min), and Medicare-eligibility flags are ILLUSTRATIVE synthetics, clearly labeled — NOT CMS Chapter 12 / MLN Booklet 909188 CCM billing, an actual CPT coding manual, or a live Medicare claim-submission system.

Agentforce Clinical Trial Payments & Stipends

IRB-schedule payment engine: participant stipends + travel + coordinator cosign (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud clinical-trial payments analog, and a DETERMINISTIC (no-Claude) agent. Pairs with the Clinical Trials Matching agent (which selects candidates) — this one handles the reimbursable/regulated PAYMENTS side. For each participant visit, it looks up the IRB-approved compensation schedule (trial + visit type + IRB approval ref), verifies research-payment informed consent is on file (Common Rule / 45 CFR 46 requirement), computes the stipend + travel reimbursement (per-mile rate capped at IRB max), and classifies as schedule-approved / pend-coordinator-review / blocked-no-consent. Non-standard payments (missed visit, out-of-range travel, extra procedure comp) route to the study coordinator for cosign. Menopause-relevant: an illustrative catalog with three menopause trials — vasomotor fezolinetant Phase 3, HRT transdermal Phase 4 observational, and bone-density bisphosphonate Phase 3. Payment computation is a pure function of the request + patient consent + schedule catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same decision + amounts + reason code, with a documented precedence (blocked-no-consent > pend-coordinator-review > schedule-approved) and stable rule ordering. THREE load-bearing honesty properties are governance-enforced: every payment must trace to the catalog (trial + visit type + rule + reason code) — an off-catalog ad-hoc payment is blocked (policy.trial-payments.schedule-catalog-sourced); the agent NEVER autonomously deviates from an IRB-approved schedule — every non-schedule-approved decision is DRAFTED for study-coordinator cosign (policy.trial-payments.no-autonomous-irb-deviation), because IRB deviations are a research-ethics failure that could invalidate the study (mirroring the Claims Adjudication Agent's no-autonomous-denial and Formulary Agent's no-autonomous-override); and no payment may be issued to a participant without research-payment informed consent — the safe answer is decision:'blocked-no-consent' with zero payment (policy.trial-payments.participant-consented), a 45 CFR 46 requirement. It also honors the HIPAA-audit policy. The trial catalog, IRB payment schedules, visit types, rules, and travel rate are ILLUSTRATIVE synthetics, clearly labeled — NOT IRBNet, WCG IRB, Advarra IRB, or an actual sponsor's payment protocol.

Agentforce Clinical List Reconciliation (Longest-Common-Subsequence Diff)

Reconcile two ordered clinical lists via the longest common subsequence: diff sourced + self-consistent + a recomputing LCS optimum + never an autonomous update (patient & clinical) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud list-reconciliation analog, and a DETERMINISTIC (no-Claude) agent — a care-coordination service that takes TWO ordered clinical lists for one record — a PRIOR list (the medication list at admission, the problem list at last visit, the care-plan steps as last agreed) and a CURRENT list (the same list now) — reconciles them by finding the LONGEST COMMON SUBSEQUENCE (the items PRESERVED in both, in order) and derives what was RETAINED, ADDED, and REMOVED (disposition lists-match / changes-present). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY it is NOT the Medication Name Safety agent's LEVENSHTEIN EDIT DISTANCE (which measures CHARACTER-level edit distance between two drug-name STRINGS to catch look-alike/sound-alike confusability) and NOT the Enrollment Reconciliation agent's KEYED SET RECONCILIATION (which joins two record sets on a key to find adds/drops/mismatches, order-independent). It is also UNLIKE the Timeline Merge agent's K-WAY MERGE (which interleaves already-sorted streams), the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING, the Peak-Window agent's KADANE MAXIMUM-SUBARRAY, the Care Routing agent's DIJKSTRA'S SHORTEST PATH, the Outreach agent's 0/1 KNAPSACK, the Source Consensus agent's BOYER–MOORE MAJORITY VOTE, the Code Taxonomy agent's TRIE LONGEST-PREFIX MATCH, the Household Composition agent's UNION-FIND, the Care Pathway agent's TOPOLOGICAL ORDERING, or the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM — the heart of this service is the LONGEST COMMON SUBSEQUENCE: a dynamic-programming table over the two ORDERED lists finds the longest subsequence common to both (the items kept, in their shared order), and its complement in each list is what was removed (prior only) and added (current only). Order matters — LCS respects the sequence — which is exactly what set reconciliation throws away. Time is data: the two lists are plain ordered tokens and the diff is a pure function of them (no real clock, no randomness), so the same request always yields the same diff. It COMPLEMENTS — it does not duplicate — the Medication Name Safety agent (which measures character-level edit distance between two drug-name strings) and the Enrollment Reconciliation agent (which joins two record sets on a key, order-independent): this DIFFS two ORDERED lists respecting sequence. It is a care-coordination service on the PATIENT / CLINICAL plane, PHI-bearing (on the HIPAA-audit policy — the lists are one patient's clinical record), not a live-Claude agent. A reconciliation — lists-match or changes-present — is a SAFE, honest output (not a block); every reconciliation requires clinician review — which is how a legitimate diff is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the diff must be sourced + self-consistent — the reported retained list a genuine common subsequence of both lists (it appears in order within prior AND within current, nothing fabricated / reordered), the removed list exactly the prior items left unmatched (in order), the added list exactly the current items left unmatched (in order), the reported lcsLength matching the retained length, and the disposition following — a fabricated / reordered retained item or a mis-stated add/remove is blocked (policy.listdiff.diff-sourced), the sourced + self-consistency gate mirroring the SLA Worklist Agent's schedule-sourced and the Peak-Window Agent's window-sourced; the common subsequence must be the longest — re-running the LCS dynamic program must reproduce the reported lcsLength — and a shorter-than-optimal subsequence that over-reports change is blocked (policy.listdiff.lcs-optimal), the load-bearing correctness gate that recomputes the LCS length INDEPENDENT of the reported retained list (so a fabricated retained list that still reports the optimal length fails sourced only and a real-but-sub-optimal subsequence fails optimal only — the two gates are isolable), mirroring the SLA Worklist Agent's edf-ordered and the Care Routing Agent's route-optimal; and no reconciled list is autonomously written — the agent RECONCILES and RECOMMENDS, and a reconciliation that writes the list back, updates the chart, or starts/stops a medication (autoApplied:true) or skips clinician review is blocked (policy.listdiff.no-autonomous-update), mirroring the SLA Worklist Agent's no-autonomous-dispatch and the Resource Scheduling Agent's no-autonomous-booking. Menopause-relevant: reconciling a menopause patient's medication list between admission and discharge — surfacing that lisinopril was stopped and estradiol started while metformin, atorvastatin, and aspirin were preserved — is exactly the retained/added/removed diff this LCS reconciler produces for a clinician to confirm, without ever writing the chart on its own. The lists are an ILLUSTRATIVE synthetic, clearly labeled — NOT a certified medication-reconciliation system; real medication / problem-list reconciliation normalizes to RxNorm / SNOMED and accounts for dose, route, frequency, therapeutic equivalence, and clinical intent.

Agentforce Data-Sharing / TEFCA Interoperability

Cross-org PHI exchange: HIPAA §164.506 TPO gate + TEFCA participant verification + consent scopes (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud interoperability analog, and a DETERMINISTIC (no-Claude) agent. For each cross-organization PHI exchange request over TEFCA QHIN / Carequality / CommonWell / Direct Secure Messaging, it classifies the exchange purpose against a defined EXCHANGE_PURPOSES catalog (treatment / payment / operations / patient-request / public-health / research — with TPO purposes flagged for HIPAA §164.506's consent-not-required exception), verifies the counterparty is a Trusted Exchange Framework participant, applies the patient's data-sharing consent scopes from the Consent agent, and classifies as release-authorized / pend-purpose-verification / blocked-non-catalog-purpose / blocked-participant-unverified / blocked-consent-required-non-tpo with a specific reason code from an illustrative DS-100/101/200/300/400 catalog. Menopause-relevant: illustrative demo requests include a TPO treatment exchange over TEFCA, a research exchange over Carequality with an active research consent scope, an ONC-compliant patient right-of-access request over Direct Secure Messaging, and a hospice referral that requires transfer consent. Classification is a pure function of the request + catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same decision + primary reason, with a documented decision precedence (blocked-participant-unverified > blocked-non-catalog-purpose > blocked-consent-required-non-tpo > pend-purpose-verification > release-authorized) and stable rule-id ordering. THREE load-bearing honesty properties are governance-enforced: every exchange must trace to the EXCHANGE_PURPOSES + EXCHANGE_NETWORKS + DATA_SHARING_RULES + DATA_SHARING_REASON_CODES catalog — an off-catalog / bespoke exchange purpose is blocked (policy.data-sharing.purpose-catalog-sourced), because a bespoke purpose doesn't map to a HIPAA disclosure permission and would open the network to unauthorized aggregation (mirroring the Claims Adjudication Agent's edit-catalog-sourced, the FWA Agent's pattern-catalog-sourced, the Trial Payments Agent's schedule-catalog-sourced, the UR Agent's criteria-catalog-sourced, the Handoff Agent's SBAR-completeness, and the Adverse Event Reporting Agent's event-catalog-sourced posture); the agent NEVER autonomously releases PHI for a non-TPO purpose without an active consent scope — every non-TPO release without consent is DRAFTED for consent capture (policy.data-sharing.no-autonomous-non-tpo-release), because unauthorized non-TPO disclosures are the documented breach pattern behind the majority of OCR HIPAA enforcement actions (mirroring the Consent & Preferences Management Agent's no-scope-override, the Grievance & Appeals Agent's no-phi-in-routing-summary, and the Handoff Agent's transfer-consent posture); and the requester participant must be identity-attested — an unverified counterparty is blocked (policy.data-sharing.participant-verified), because under 45 CFR 171 + the TEFCA Common Agreement a QHIN / participant / sub-participant must be identity-attested before a cross-org exchange is authorized (mirroring the Provider Credentialing Agent's source-integrity, the Adverse Event Reporting Agent's reporter-verified, and the Handoff Agent's receiving-clinician-credentialed posture). Every non-release decision is requiresPrivacyOfficerCosign:true / cosigned:false. It also honors the HIPAA-audit policy. The exchange-network catalog, exchange-purpose catalog, rules, and reason codes are ILLUSTRATIVE synthetics, clearly labeled — NOT an actual TEFCA QHIN implementation, the Carequality Interoperability Framework, the CommonWell Health Alliance node stack, an ONC-certified data-sharing gateway, or a certified 45 CFR 171 information-blocking-safe release engine.

Agentforce Risk Adjustment & HCC Coding

Value-based-care documentation integrity: evidence-supported HCCs + RAF-style score + clinician-validated, never autonomously submitted (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud risk-adjustment analog, and a DETERMINISTIC (no-Claude) agent. It reviews a SINGLE patient's clinical context and identifies suspected / confirmed HIERARCHICAL CONDITION CATEGORIES (HCCs) for value-based-care risk adjustment — for each HCC in a synthetic HCC_CATALOG it reads the documented supporting-evidence signals, classifies as confirmed (a diagnosis code is on the claim AND every catalog evidence signal is documented) / suspected (evidence documented but no code — a coding gap) / unsupported (a code on the claim but the evidence not documented — over-coded), computes a RAF-style risk score as the sum of the confirmed HCCs' illustrative RAF weights, and flags the coding gaps + unsupported entries. It COMPLEMENTS, not duplicates, the HEDIS & Quality Reporting and Quality-Measure Attribution agents: those score quality MEASURES; this is risk-adjustment CONDITION coding. Menopause-relevant: the illustrative catalog spans the chronic-condition neighborhood a midlife panel carries (diabetes with / without complication, morbid obesity, CKD stage 3, major depression, COPD, CHF) including an osteoporosis-with-fragility-fracture category, and the demo patient surfaces two confirmed HCCs (RAF 0.739) plus a suspected major-depression coding gap. Assessment is a pure function of the clinical context (no randomness, no clock; any dates are data), so the same context always yields the same HCCs + RAF + gaps + flags, with stable catalog ordering. THREE load-bearing honesty properties are governance-enforced: every confirmed / suspected HCC must trace to the documented clinical evidence the catalog defines — a fabricated / unsupported code PRESENTED AS supported (an off-catalog HCC, or one whose evidence doesn't cover the catalog's required set) is blocked as upcoding (policy.riskadj.evidence-supported-coding), while a coding gap and an unsupported / over-coded flag are SAFE, honest OUTPUTS surfaced for a clinician to validate / correct (NOT blocks), mirroring the Care Gap Closure Agent's clinical-measure-sourced and the HEDIS Agent's measure-catalog-sourced integrity posture; every suspected code is a RECOMMENDATION requiring clinician validation before use — a suspected code finalized without it is blocked (policy.riskadj.clinician-validation-required); and the agent NEVER autonomously submits codes or adjusts a claim / RAF for reimbursement — an autonomous submission is blocked (policy.riskadj.no-autonomous-submission), mirroring the Prior Authorization Agent's clinician-approval + no-autonomous-submission and the HEDIS Agent's no-autonomous-submission posture. Every assessment is requiresClinicianValidation:true / submitted:false. It also honors the HIPAA-audit policy (it reviews patient clinical context). The HCC catalog, RAF weights, and supporting-evidence catalog are ILLUSTRATIVE synthetics, clearly labeled — NOT the certified CMS-HCC model, real RAF coefficients, an ICD-10 → HCC crosswalk, or a certified risk-adjustment / coding engine.

Agentforce Adverse Event Reporting (FDA MedWatch / VAERS analog)

Pharmacovigilance / device-safety reporting: MedWatch or VAERS drafts + regulatory-team cosign (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud pharmacovigilance / device-safety-reporting analog, and a DETERMINISTIC (no-Claude) agent. For each reported event (drug ADR, vaccine reaction, device malfunction, medication error, therapeutic failure) it classifies the event into the FDA MedWatch (3500 / 3500A) or VAERS channel, computes the 21-CFR-314.80 seriousness tier (non-serious / serious / life-threatening / death) from caller-provided outcome flags (resultedInDeath / isLifeThreatening / requiredHospitalization / causedDisability / causedBirthDefect / medicallyImportant), verifies reporter identity attestation (name / credentials / contact), and classifies as draft-medwatch / draft-vaers / blocked-non-catalog-event / blocked-reporter-unverified with a specific reason code from an illustrative AE-100/101/300/400 catalog. All drafts route to a regulatory-team queue for cosign. Menopause-relevant: illustrative demo events include a fezolinetant ADR (hospitalization → serious), an estradiol patch life-threatening reaction, a paroxetine non-serious side effect, and a seasonal-flu vaccine adverse reaction (routes to VAERS). Classification is a pure function of the request + catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same decision + channel + seriousness + primary reason, with a documented decision precedence (blocked-reporter-unverified > blocked-non-catalog-event > draft-medwatch / draft-vaers) and stable rule-id ordering. THREE load-bearing honesty properties are governance-enforced: every draft must trace to the ADVERSE_EVENT_TYPES + SERIOUSNESS_TIERS + ADVERSE_EVENT_RULES + ADVERSE_EVENT_REASON_CODES catalog — an off-catalog event or made-up severity is blocked (policy.adverse-event.event-catalog-sourced), because a bespoke event doesn't map to an FDA channel and poisons the pharmacovigilance signal, mirroring the Claims Adjudication Agent's edit-catalog-sourced, the FWA Agent's pattern-catalog-sourced, the Trial Payments Agent's schedule-catalog-sourced, the UR Agent's criteria-catalog-sourced, and the Handoff Agent's SBAR-completeness posture; the agent NEVER autonomously submits a MedWatch or VAERS report to the FDA — every draft is DRAFTED for regulatory-team cosign (policy.adverse-event.no-autonomous-submission), because FDA submissions are legally consequential under 21 CFR 314.80 with sponsor / manufacturer / clinician liability, mirroring the Claims Adjudication Agent's no-autonomous-denial, the UR Agent's no-autonomous-denial, the Formulary Agent's no-autonomous-override, the FWA Agent's no-autonomous-denial, the Trial Payments Agent's no-autonomous-irb-deviation, and the HEDIS Agent's no-autonomous-submission posture; and reporter identity must be attested — an anonymous or unverified reporter is not admissible under FDA reporting requirements and is blocked (policy.adverse-event.reporter-verified), because unverified reports poison the surveillance signal. Every draft decision is requiresRegulatoryTeamCosign:true / cosigned:false. It also honors the HIPAA-audit policy. The event-type catalog, seriousness tiers, rules, and reason codes are ILLUSTRATIVE synthetics, clearly labeled — NOT FDA MedWatch, VAERS, EudraVigilance, an actual sponsor's pharmacovigilance database, or a certified 21 CFR 314.80 submission pipeline.

Agentforce Care Coordination Handoff (Cross-Setting)

Joint-Commission-NPSG-2 SBAR for any cross-setting transition (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud cross-setting care-coordination analog, and a DETERMINISTIC (no-Claude) agent. Handles ANY cross-setting patient transition — hospital → SNF, SNF → home, home → hospice, ED → PCP, PCP → specialist, PCP → behavioral health — deterministically assembling the Joint-Commission-NPSG-2 SBAR (situation, background, assessment, recommendation), verifying the receiving clinician's credentialing status, confirming transfer consent is on file for transitions that share PHI with a new setting, and classifying as handoff-accepted / pend-sbar-incomplete / blocked-clinician-not-credentialed / blocked-no-consent with a specific reason code from an illustrative HO-100/200/300/400 catalog. Non-accepted cases route to sending-clinician-completion / credentialing-remediation / consent-capture. Distinct from the Discharge & Transitions of Care agent (which is POST-DISCHARGE hospital→home only, and owns the medication reconciliation) and the Referral Management agent (which drafts an outbound specialist referral): this is any CROSS-SETTING handoff — the SBAR assembly a receiving clinician needs to accept the patient. Menopause-relevant: an illustrative catalog of eight care settings (hospital inpatient, ED, SNF, home health, hospice, PCP clinic, specialist clinic, behavioral health clinic) and six transition types, each flagged for whether it typically requires documented transfer consent. Handoff evaluation is a pure function of the request + catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same decision + missing-sections list + primary reason, with a documented decision precedence (blocked-no-consent > blocked-clinician-not-credentialed > pend-sbar-incomplete > handoff-accepted) and stable rule-id ordering. THREE load-bearing honesty properties are governance-enforced: every accepted handoff must have all four SBAR sections populated — a handoff-accepted decision missing a section is blocked (policy.handoff.sbar-completeness), because the Joint Commission NPSG-2 requires standardized handoff communication and incomplete SBAR is a well-documented patient-safety failure; the receiving clinician must be current + unsanctioned — a handoff to an expired / incomplete / sanctioned clinician is blocked (policy.handoff.receiving-clinician-credentialed), because this is a ghost-network variant and a Section 1557 / due-process failure (mirroring the Provider Credentialing Agent's no-referral-to-expired-or-sanctioned posture); and transitions that share PHI with a new setting require documented transfer consent — a handoff without it is blocked (policy.handoff.consent-on-file), because sharing clinical information with a receiving setting without patient consent is a HIPAA disclosure failure (mirroring the Consent & Preferences Management Agent's consent-scope posture). Every accepted handoff is requiresReceivingClinicianCosign:true / cosigned:false — the agent NEVER autonomously accepts on behalf of the receiving clinician. It also honors the HIPAA-audit policy. The care-setting catalog, transition-type catalog, SBAR rule set, and reason codes are ILLUSTRATIVE synthetics, clearly labeled — NOT Epic Care Everywhere, Cerner CareAware, an actual health system's handoff protocol, or a certified Joint Commission / ONC-approved handoff module.

Chart Review Batch Partitioning / Linear Partition (Binary-Search-on-Answer)

Split an ordered clinical review worklist into k contiguous batches minimizing the busiest reviewer's load via linear partition: every partition sourced + self-consistent + a recomputing minimal-peak-load optimum + never an autonomous assignment (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud workload-partitioning analog, and a DETERMINISTIC (no-Claude) care-coordination agent — the worklist-partitioning layer of the care plane. Given a CHRONOLOGICALLY / PRIORITY-ORDERED clinical review worklist — each item carrying an effort WEIGHT (estimated review minutes / complexity points) — and a reviewer count k, it splits the worklist into k CONTIGUOUS batches (order preserved: no item jumps its neighbours) that MINIMIZE the busiest reviewer's load (the maximum batch weight), so a chart-review backlog can be balanced across reviewers as evenly as possible — reporting the batch boundaries, each batch's load, the minimal achievable peak load, the heaviest single item, the total weight, and the disposition (divisible / item-bound). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY it is NOT the Caseload Balancing agent's WORST-FIT-DECREASING BIN-PACKING (which reorders members by descending acuity and greedily drops each into the emptiest bin — an UNORDERED heuristic assignment) and NOT the Peak-Window agent's KADANE MAXIMUM-SUBARRAY (which finds one best contiguous window, not a k-way split). It is also UNLIKE the Huffman agent's OPTIMAL PREFIX CODING, the List Reconciliation agent's LONGEST COMMON SUBSEQUENCE, the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING, the Care Routing agent's DIJKSTRA'S SHORTEST PATH, the Outreach agent's 0/1 KNAPSACK, the PCP Matching agent's GALE–SHAPLEY STABLE MATCHING, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, or the Household Composition agent's UNION-FIND — the heart of this service is the LINEAR PARTITION PROBLEM solved by BINARY SEARCH ON THE ANSWER: the minimal feasible peak load lies between the single heaviest item and the total weight; a greedy feasibility test (how many contiguous batches does a candidate cap require?) is monotonic in the cap, so binary search converges on the exact minimal maximum, and an order-preserving DP reconstructs the split. Order matters — the split is CONTIGUOUS — which is exactly what unordered bin-packing throws away. The linear partition minimum is provably optimal — no contiguous k-way split achieves a smaller maximum — and the minimal peak load is the invariant this service reports and defends (a pure function of the weights + reviewer count — no clock, no randomness — so the same request always yields the same partition). It COMPLEMENTS — it does not duplicate — the Caseload Balancing agent (which greedily bin-packs unordered members into capacity-bounded panels): this splits an ORDERED worklist into contiguous batches, provably minimizing the peak. It is a care-coordination agent on the CARE plane, PHI-adjacent (on the HIPAA-audit policy — the item labels reference charts / encounters), not a live-Claude agent. A partition — divisible or item-bound — is a SAFE, honest output (not a block); every partition requires supervisor review — which is how a legitimate partition is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the partition must be sourced + self-consistent — the batches, concatenated IN ORDER, reproducing EXACTLY the submitted items (same labels, weights, and sequence — nothing dropped / added / reordered / split), exactly batchCount non-empty contiguous batches, each batch's load equal to the sum of its items' weights, the reported maxBatchLoad the largest batch load, maxItemWeight and totalWeight honest, and the disposition following — a fabricated batch, a reordered cover, or an overstated load is blocked (policy.batchpartition.partition-sourced), the sourced + self-consistency gate mirroring the Huffman Agent's code-sourced and the List Reconciliation Agent's diff-sourced; the partition must be optimal — re-running the linear-partition solver (binary search on the answer) over the submitted weights + batchCount must reproduce the reported maxBatchLoad — and a sub-optimal split that overloads one reviewer is blocked (policy.batchpartition.load-optimal), the load-bearing correctness gate that recomputes the minimal peak load INDEPENDENT of the reported batches (so a fabricated cover that still reports the optimal peak load fails sourced only and a real-but-sub-optimal split fails optimal only — the two gates are isolable), mirroring the Huffman Agent's code-optimal and the Care Routing Agent's route-optimal; and no reviewer is autonomously assigned — the agent PARTITIONS and RECOMMENDS, and a partition that assigns a named reviewer to a batch or dispatches the worklist (autoAssigned:true) or skips supervisor review is blocked (policy.batchpartition.no-autonomous-assign), mirroring the Huffman Agent's no-autonomous-deploy and the SLA Worklist Agent's no-autonomous-dispatch. Menopause-relevant: a menopause-clinic chart-review backlog — annual visit notes, HRT titration reviews, lab-result reconciliations — priority-ordered and split evenly across the reviewing clinicians so no one reviewer is overloaded, is exactly the ordered worklist this linear partition balances, without ever assigning a named reviewer on its own. The weights are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified staffing / workforce-management system (real reviewer scheduling weighs skills, certifications, shift rules, breaks, and fatigue — not a bare contiguous split by an effort number).

Provider Network Build-Out / Minimum Spanning Tree (Kruskal's Algorithm)

Connect a set of care sites into one network at minimum total build cost via minimum spanning tree: every plan sourced + self-consistent + a recomputing minimal-cost optimum + never an autonomous provisioning (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud network-planning analog, and a DETERMINISTIC (no-Claude) care-coordination agent — the network build-out layer of the care plane. Given a set of care SITES (clinics / facilities / exchange endpoints) and candidate LINKS between them — each carrying a build COST (data-exchange setup cost, referral-corridor distance, integration effort) — it selects the MINIMUM-TOTAL-COST set of links that connects every site into ONE network (a minimum spanning tree), or reports that the candidate links cannot connect everything (a spanning FOREST) — reporting the chosen links, the minimum total build cost, the connected-component count, and the disposition (connected / partitioned). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is MINIMUM SPANNING TREE construction via KRUSKAL'S ALGORITHM: sort the candidate links by ascending cost, then walk them cheapest-first, adding a link IFF it JOINS TWO DISTINCT COMPONENTS (a union-find cycle check rejects a link whose endpoints are already connected). Union-find here is a SUBROUTINE — the cycle test inside the greedy edge selection — NOT the computation itself: this is emphatically NOT the Household Composition agent's UNION-FIND CONNECTED-COMPONENT LABELING (which groups records into families by transitively merging match edges — it has NO edge weights, chooses NO minimum-cost subset, and reports components, not a tree). It is also DIFFERENT from the Care Routing agent's DIJKSTRA'S SHORTEST PATH (which minimizes the cost of ONE path between TWO nodes; MST minimizes the total cost to connect ALL nodes), the Batch Partition agent's LINEAR PARTITION, the Care Pathway agent's TOPOLOGICAL ORDERING, the Outreach agent's 0/1 KNAPSACK, the PCP Matching agent's GALE–SHAPLEY STABLE MATCHING, the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING, the Huffman agent's OPTIMAL PREFIX CODING, the List Reconciliation agent's LONGEST COMMON SUBSEQUENCE, the Timeline Merge agent's K-WAY MERGE, and the Peak-Window agent's KADANE MAXIMUM-SUBARRAY. Kruskal's tree is provably optimal — no spanning tree of the candidate links has a smaller total cost — and the minimum total build cost is the invariant this service reports and defends (a pure function of the sites + links — no clock, no randomness, ties broken by a stable link ordering — so the same request always yields the same plan). It COMPLEMENTS — it does not duplicate — the Care Routing agent (which finds the cheapest single path between two nodes): this finds the cheapest way to connect ALL the sites. It is a care-coordination agent on the CARE plane, PHI-adjacent (on the HIPAA-audit policy — the site labels reference clinics / facilities), not a live-Claude agent. A build plan — connected or partitioned — is a SAFE, honest output (not a block); a partitioned disposition is a LEGITIMATE FINDING (the candidate links really can't connect every site), and every plan requires architect review — which is how a legitimate plan is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the tree must be sourced + self-consistent — each chosen link a SUBMITTED candidate (same endpoints, same cost — no fabricated link, no altered cost), the chosen links forming a FOREST (no cycle, verified by union-find), the reported totalCost equal to the sum of the chosen links' costs, the reported componentCount equal to the components the chosen links induce, siteCount and linkCount honest, and the disposition following — a fabricated link, an altered cost, or a cycle is blocked (policy.netbuildout.tree-sourced), the sourced + self-consistency gate mirroring the Batch Partition Agent's partition-sourced and the Huffman Agent's code-sourced; the tree must be cost-optimal — re-running Kruskal's algorithm over the submitted sites + links must reproduce the reported totalCost — and a sub-optimal tree that wastes build budget is blocked (policy.netbuildout.cost-optimal), the load-bearing correctness gate that recomputes the minimum total cost INDEPENDENT of the reported tree (so a fabricated tree that still reports the optimal total cost fails sourced only and a real-but-sub-optimal tree fails optimal only — the two gates are isolable), mirroring the Batch Partition Agent's load-optimal and the Care Routing Agent's route-optimal; and no link is autonomously provisioned — the agent PLANS and RECOMMENDS, and a plan that provisions, activates, or orders a link (autoProvisioned:true) or skips architect review is blocked (policy.netbuildout.no-autonomous-provision), mirroring the Batch Partition Agent's no-autonomous-assign and the Huffman Agent's no-autonomous-deploy. Menopause-relevant: standing up a connected menopause-care network — linking a hub clinic, satellite offices, a lab, and a telehealth endpoint at the least total integration cost so records and referrals flow across all of them — is exactly the connect-everything-cheaply problem this minimum spanning tree solves, without ever provisioning a link on its own. The costs are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified network-design system (real provider-network design weighs adequacy standards, contracted rates, capacity, redundancy, and regulatory requirements — not a bare minimum spanning tree over illustrative costs).

Referral Throughput / Maximum-Flow Network Capacity (Edmonds–Karp)

Compute the maximum referrals routable through a capacity network + the min-cut bottleneck via max-flow: every plan a sourced, conservation-consistent feasible flow + a recomputing maximum + never an autonomous routing (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud referral-capacity analog, and a DETERMINISTIC (no-Claude) care-coordination agent — the network-capacity layer of the care plane. Given a referral-routing NETWORK (a source feeding intake pools through capacity-limited specialty CHANNELS to a sink of appointment slots, each edge carrying a CAPACITY — referrals per period), it computes the MAXIMUM number of referrals routable end-to-end (the maximum flow) and identifies the BOTTLENECK (the minimum cut: the saturated edges whose total capacity caps throughput) — reporting the per-edge flows, the max-flow value, the total demand, the min-cut edges, and the disposition (unconstrained / bottlenecked). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is the MAXIMUM-FLOW / MINIMUM-CUT computation via EDMONDS–KARP (the BFS-augmenting-path refinement of FORD–FULKERSON): repeatedly find a shortest augmenting path from source to sink in the residual graph, push the path's bottleneck residual capacity, and update residual capacities (including back-edges) until no augmenting path remains; the total pushed is the maximum flow, and the source-reachable side of the final residual graph induces the minimum cut. By the max-flow min-cut theorem the maximum flow EQUALS the minimum cut capacity — that equality is the invariant this service reports and defends (a pure function of the network — no clock, no randomness, augmenting paths chosen by a deterministic BFS — so the same request always yields the same plan). It is DIFFERENT from every other fabric pattern: NOT the Network Build-Out agent's MINIMUM SPANNING TREE (Kruskal's — connect all nodes at least cost; this pushes as much flow as possible through capacities), NOT the Care Routing agent's DIJKSTRA'S SHORTEST PATH (one cheapest path between two nodes; this saturates the whole network), NOT the PCP Matching agent's GALE–SHAPLEY STABLE MATCHING, NOT the Batch Partition agent's LINEAR PARTITION, NOT the Outreach agent's 0/1 KNAPSACK, NOT the Caseload Balancing agent's BIN-PACKING, NOT the Household Composition agent's UNION-FIND, NOT the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING, and NOT the Timeline Merge agent's K-WAY MERGE. It COMPLEMENTS — it does not duplicate — the Care Routing agent (cheapest single path) and the Network Build-Out agent (connect sites at least cost): this pushes maximum flow through the capacities. It is a care-coordination agent on the CARE plane, PHI-adjacent (on the HIPAA-audit policy — the node labels reference intake pools / specialties / slots), not a live-Claude agent. A throughput plan — unconstrained or bottlenecked — is a SAFE, honest output (not a block); a bottlenecked disposition is a LEGITIMATE FINDING (a min-cut really caps throughput below demand), and every plan requires coordinator review — which is how a legitimate plan is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the flow must be sourced + conservation-consistent — every edge's flow between 0 and its SUBMITTED capacity (no fabricated edge, no over-capacity flow), flow CONSERVED at every node other than source and sink (in === out), the reported maxFlow equal to the net out of source AND net into sink, nodeCount and edgeCount honest — a fabricated edge, an over-capacity flow, or a conservation violation is blocked (policy.referralflow.flow-sourced), the sourced + self-consistency gate mirroring the Network Build-Out Agent's tree-sourced and the Batch Partition Agent's partition-sourced; the throughput must be optimal — re-running Edmonds–Karp over the submitted network must reproduce the reported maxFlow, with the min-cut capacity equal to it (max-flow min-cut theorem) — a sub-maximal or overstated throughput is blocked (policy.referralflow.throughput-optimal), the load-bearing correctness gate that recomputes the maximum flow INDEPENDENT of the reported flows (so a fabricated flow that still reports the optimal value fails sourced only and a real-but-sub-maximal flow fails optimal only — the two gates are isolable), mirroring the Network Build-Out Agent's cost-optimal and the Care Routing Agent's route-optimal; and no referral is autonomously routed — the agent PLANS and RECOMMENDS, and a plan that books, dispatches, or routes a referral (autoRouted:true) or skips coordinator review is blocked (policy.referralflow.no-autonomous-route), mirroring the Network Build-Out Agent's no-autonomous-provision and the Batch Partition Agent's no-autonomous-assign. Menopause-relevant: sizing a menopause-clinic referral network — how many intake referrals can actually reach a gynecology or endocrinology appointment slot given each channel's weekly capacity, and which saturated edge is the bottleneck to add capacity to — is exactly the maximum-flow / min-cut question this agent answers, without ever booking a referral on its own. The capacities are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified capacity-planning / scheduling system (real referral capacity planning weighs clinical urgency, specialty match, geography, payer networks, and provider preference — not a bare max-flow over illustrative capacities).

Member Contact Rate Limiting / Token-Bucket Throttle

Throttle a member's outbound contact attempts under a token-bucket frequency cap: every plan a sourced order-preserving replay + a re-simulating exact throttle + never an autonomous send (care coordination) · Care coordination

The Salesforce 'Agentforce for Health' / Health Cloud contact-governance analog, and a DETERMINISTIC (no-Claude) care-coordination agent — the contact-frequency layer of the care plane. Given a CHRONOLOGICALLY-ORDERED sequence of outbound contact ATTEMPTS to a member (calls / texts / emails from the various agents) and a token-bucket CONFIG (a burst CAPACITY of tokens and a continuous REFILL rate per hour), it replays the attempts through a TOKEN BUCKET to decide which contacts are PERMITTED and which are THROTTLED — so a member is never over-contacted past the configured frequency cap — reporting the per-attempt decisions, the permitted / throttled tallies, the final token level, and the disposition (within-limits / throttled). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is the TOKEN-BUCKET RATE-LIMITING algorithm: the bucket holds up to `capacity` tokens and refills continuously at `refillPerHour` tokens/hour (never above capacity); each attempt, processed in time order, first accrues the refill earned since the previous attempt, then — if at least one whole token is available — consumes one token and is PERMITTED, otherwise is THROTTLED (no token consumed). It is NOT the Outreach Prioritization agent's 0/1 KNAPSACK (which selects WHICH members to contact under a capacity budget — this governs HOW OFTEN one member may be contacted over time), NOT the Access Anomaly agent's SLIDING-WINDOW COUNTING (a fixed-window event count with no continuous refill or token reservoir), NOT the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING, the Referral Throughput agent's MAX-FLOW, the Network Build-Out agent's MINIMUM SPANNING TREE, the Care Routing agent's DIJKSTRA'S SHORTEST PATH, or the Schedule Conflict agent's GREEDY INTERVAL SELECTION — it is token-bucket throttling, a continuously-refilling token reservoir with a burst cap. The per-attempt permit/throttle decision is provably determined by the bucket state, and the exact throttle decision is the invariant this service reports and defends (a pure function of the config + timestamps — no clock, no randomness — so the same request always yields the same plan). It COMPLEMENTS — it does not duplicate — the Outreach Prioritization agent (which selects whom to reach): this caps how often one member may be reached. It is a care-coordination agent on the CARE plane, PHI-adjacent (on the HIPAA-audit policy — the attempts reference member contacts), not a live-Claude agent. A throttle plan — within-limits or throttled — is a SAFE, honest output (not a block); a throttled disposition is a LEGITIMATE FINDING (some attempts really exceed the cap), and every plan requires coordinator review — which is how a legitimate plan is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the replay must be sourced + self-consistent — the decisions covering EXACTLY the submitted attempts (same ids + timestamps, in non-decreasing time order — none dropped / added / reordered / with a fabricated timestamp), the permitted / throttled tallies matching, attemptCount honest, and the disposition following — a fabricated attempt, a reordered replay, or a miscounted tally is blocked (policy.contactrate.replay-sourced), the sourced + self-consistency gate mirroring the Referral Throughput Agent's flow-sourced and the Batch Partition Agent's partition-sourced; the throttle must be policy-exact — re-running the token-bucket simulation over the submitted attempts + config must reproduce the exact permit / throttle decision for every attempt and the final token level — an over-throttled (denying a contact the bucket would allow) or under-throttled (permitting past the cap) decision is blocked (policy.contactrate.throttle-exact), the load-bearing correctness gate that re-simulates the bucket INDEPENDENT of the reported decisions (so a fabricated replay that still reports the right tally fails sourced only and a real-but-mis-simulated throttle fails exact only — the two gates are isolable), mirroring the Referral Throughput Agent's throughput-optimal and the Care Routing Agent's route-optimal; and no contact is autonomously sent or suppressed — the agent PLANS and RECOMMENDS, and a plan that sends a permitted contact or suppresses a throttled one (autoSent:true) or skips coordinator review is blocked (policy.contactrate.no-autonomous-send), mirroring the Referral Throughput Agent's no-autonomous-route and the Batch Partition Agent's no-autonomous-assign. Menopause-relevant: a newly-enrolled member getting simultaneous nudges from the intake, care-gap, adherence, and education agents in the same afternoon is exactly the over-contact risk this token bucket caps — permitting a healthy cadence and throttling the rest — without ever sending or suppressing a message on its own. The attempts are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified communications-compliance system (real member-contact governance weighs TCPA / CAN-SPAM consent, quiet hours, channel-specific caps, member preferences, and campaign suppression lists — not a bare token bucket over illustrative timestamps).

Payer & plan operations · PHI · 21 agents

Plan-side utilization management, claims adjudication, drug-utilization review, and program integrity. PHI-bearing — on the HIPAA audit policy like the patient/clinical plane — but functionally distinct: every adverse determination is human-cosign-gated and never autonomous.

Agentforce Claims Adjudication Assistant

First-pass payer-side: catalog edits + reason codes + adjudicator cosign (care coordination) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud claims-adjudication analog, and a DETERMINISTIC (no-Claude) agent. It runs the FIRST-PASS payer-side adjudication pipeline: for each submitted claim, apply payer-specific catalog edits (NCCI-PTP unbundling, LCD/NCD coverage, benefit-limit exhaustion, prior-auth missing, duplicate submission, out-of-network, timely-filing), classify as clean-pay / pend-clinical-review / pend-adjudicator-review / deny-drafted with a specific catalog reason code (illustrative CO-97 / CO-50 / CO-96 / CO-119 / CO-197 / CO-18 / CO-242 / CO-29 style), and route anything non-clean to a human. It NEVER autonomously finalizes a denial — every denial is DRAFTED for adjudicator cosign, because denial letters are legally consequential under CMS / ERISA / state insurance code. It is distinct from the Prior Authorization agent (pre-service utilization management), the Member Service / Billing agent (member-facing self-service), and the Grievance & Appeals agent (post-denial intake) — this one is the first-pass PAYER-SIDE adjudicator that decides which claims are clean-pay and which need human review. Adjudication is a pure function of the claim + member benefits + edit catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same decision + applied edits + reason code with a documented precedence (deny > pend-clinical > pend-adjudicator > clean-pay) and stable edit-id ordering. THREE load-bearing honesty properties are governance-enforced: every applied edit must trace to CLAIM_EDIT_CATALOG — a fabricated 'you owe us more' edit is blocked (policy.claims.edit-catalog-sourced); every denial requires adjudicator cosign (requiresAdjudicatorCosign:true, cosigned:false) — an autonomous cosign is blocked (policy.claims.no-autonomous-denial); and every non-clean-pay decision cites a specific catalog reason code with a documented rationale — a reasonless denial or pend is blocked (policy.claims.reason-code-integrity), because under Section 1557 / state insurance code / CMS a denial notice must state the specific reason. It also honors the HIPAA-audit policy. The edit catalog, reason-code catalog, and benefit-rule shape are ILLUSTRATIVE synthetics, clearly labeled — NOT CMS X12 837 claim spec, an NCCI PTP edit table, an LCD/NCD medical-necessity registry, or a real payer's benefit configuration.

Duplicate-Claim Pre-Screen / Bloom-Filter Membership Test

Pre-screen incoming claim ids against processed ids with a Bloom filter: every screen a sourced self-consistent filter + a re-deriving membership (no false negatives) + never an autonomous rejection (payer operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud claims payment-integrity analog, and a DETERMINISTIC (no-Claude) payer-operations agent — the duplicate-claim pre-screen layer of the payer plane. Given a set of already-PROCESSED claim ids and a batch of INCOMING claim ids, it builds a BLOOM FILTER over the processed ids (a fixed bit array of size m, probed by k seeded hash functions via double hashing) and screens each incoming id: a query whose k bits are all set is a POSSIBLE-DUPLICATE (route to the authoritative exact check), and a query with ANY zero bit is DEFINITELY-NEW (provably never processed — a Bloom filter has NO false negatives) — so the expensive exact duplicate lookup runs only on the small suspected set and a genuinely-new claim is never held up — reporting the per-id verdicts, the possible-duplicate / definitely-new tallies, the set-bit count, and the estimated false-positive rate (disposition all-clear / possible-duplicates). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is the BLOOM FILTER: a space-efficient PROBABILISTIC set-membership structure. It is NOT the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE (an EXACT two-roster diff — this is a probabilistic one-sided membership pre-screen with a tunable false-positive rate and NO per-key storage), NOT the Source Consensus agent's BOYER–MOORE MAJORITY VOTE, NOT the Timeline Merge agent's K-WAY MERGE, NOT the Audit Log Integrity agent's HASH CHAIN (a tamper-evidence chain, not a membership set), NOT the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, and NOT the Code Taxonomy agent's TRIE LONGEST-PREFIX MATCH — it is Bloom-filter membership. The one-sided guarantee (NO false negatives) and the honest false-positive rate are the invariants this service reports and defends (a pure function of the ids + config with a fixed seeded hash — no clock, no randomness — so the same request always yields the same screen). It COMPLEMENTS — it does not duplicate — the Enrollment Reconciliation agent (which does an exact keyed set-difference): this is a fast probabilistic pre-filter run BEFORE the exact check. It is a payer-operations agent on the PHI-bearing payer & plan operations plane, PHI-adjacent (on the HIPAA-audit policy — claim ids), not a live-Claude agent. A screen — all-clear or possible-duplicates — is a SAFE, honest output (not a block); a possible-duplicates disposition is a LEGITIMATE FINDING (some ids need the authoritative check) that ALWAYS defers to it, and every screen requires adjudicator review — which is how a legitimate screen is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the filter must be sourced + self-consistent — the reported bit array the EXACT insert of the processed ids, the set-bit count honest, each verdict consistent with the array (possibly-duplicate iff all k bits set), the tallies matching, the disposition following — a fabricated bit, a mis-tallied count, or a contradicting verdict is blocked (policy.dupscreen.filter-sourced), the sourced + self-consistency gate mirroring the Contact Rate Limit Agent's replay-sourced and the Referral Throughput Agent's flow-sourced; membership must be exact with NO FALSE NEGATIVE — re-building the filter and re-querying must reproduce every verdict and never report a known duplicate as definitely-new (the one failure a Bloom filter must never make — it would let a duplicate claim through), and the false-positive-rate estimate must equal (1 − e^(−k·n/m))^k — a mislabeled verdict is blocked (policy.dupscreen.membership-exact), the load-bearing correctness gate that re-derives the membership INDEPENDENT of the reported bit array (so a fabricated array that still reports the right verdicts fails sourced only and a false negative fails exact only — the two gates are isolable), mirroring the Contact Rate Limit Agent's throttle-exact and the Referral Throughput Agent's throughput-optimal; and no claim is autonomously rejected — the agent PRE-SCREENS and RECOMMENDS, a possibly-duplicate is a ROUTING SIGNAL never a denial, and a screen that rejects / denies / pays a claim (autoRejected:true) or skips adjudicator review is blocked (policy.dupscreen.no-autonomous-reject), mirroring the Contact Rate Limit Agent's no-autonomous-send and the Referral Throughput Agent's no-autonomous-route. Menopause-relevant: a re-submitted HRT-titration or lab claim arriving in the same cycle as the original is exactly the duplicate this Bloom pre-screen flags for the exact check — fast, at scale, and with no false negatives — without ever denying a claim on its own. The ids are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified claims-dedup / payment-integrity system (real duplicate-claim detection weighs the full claim key — member, provider, DOS, procedure, units — adjustment / void logic, and an authoritative claims store — not a bare Bloom pre-screen over illustrative ids).

Audit Sample Selection / Reservoir Sampling (Algorithm R, Seeded)

Draw a reproducible, uniform k-record audit sample from a stream in one pass via reservoir sampling: every sample a sourced self-consistent subset + a re-runnable seeded draw + never an autonomous audit (payer operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud compliance-sampling analog, and a DETERMINISTIC (no-Claude) payer-operations agent — the audit-sampling layer of the payer plane. Given a large STREAM of record ids (claims / charts flagged for a compliance audit) and a target sample size k plus an explicit SEED, it draws a statistically-defensible k-record SAMPLE in a SINGLE PASS — every record having an equal k/n chance of selection — reporting the selected ids, the population size, the uniform inclusion probability, the seed, and the disposition (sampled / full-population). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is RESERVOIR SAMPLING (Vitter's Algorithm R): fill a reservoir with the first k items, then for each subsequent item at 0-indexed position i draw j in [0, i] and replace reservoir[j] if j < k; after one pass every item has uniform k/n inclusion probability, without holding the whole population in memory. The randomness is a SEEDED PRNG (mulberry32), so the sample is fully REPRODUCIBLE — the same stream + k + seed always yields the same records, which is what makes an audit sample defensible (an auditor or regulator can re-run it and get the identical set). It is NOT the Duplicate-Claim Screen agent's BLOOM FILTER (a membership test, not a uniform draw), NOT the Outreach Prioritization agent's 0/1 KNAPSACK (a value-maximizing subset, not an equal-probability sample), NOT the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING, NOT the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, NOT the Contact Rate Limit agent's TOKEN BUCKET, and NOT the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE — it is single-pass uniform reservoir sampling. The uniform inclusion probability and the reproducibility of the seeded draw are the invariants this service reports and defends (a pure function of the ids + k + seed — no clock, no OS randomness). It COMPLEMENTS — it does not duplicate — the Fraud-Waste-Abuse and Duplicate-Claim Screen agents (which flag records): this selects a defensible SAMPLE of records to audit. It is a payer-operations agent on the PHI-bearing payer & plan operations plane, PHI-adjacent (on the HIPAA-audit policy — record ids), not a live-Claude agent. A sample — sampled or full-population — is a SAFE, honest output (not a block); a full-population disposition is a LEGITIMATE FINDING (the population is at most k, so the sample is the whole set), and every sample requires auditor review — which is how a legitimate sample is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the sample must be sourced + self-consistent — a real subset of the submitted stream (no fabricated id, no over-count duplicate), size min(k, n), the reported populationSize equal to the stream length, the inclusionProbability equal to effectiveSampleSize / populationSize, and the disposition following — a fabricated id, a duplicate pick, or a mis-sized sample is blocked (policy.auditsample.sample-sourced), the sourced + self-consistency gate mirroring the Duplicate-Claim Screen Agent's filter-sourced and the Contact Rate Limit Agent's replay-sourced; the selection must be reproducible — re-running the seeded Algorithm R over the stream + (k, seed) must reproduce the EXACT sample — a cherry-picked or otherwise unreproducible draw is blocked (policy.auditsample.selection-reproducible), the load-bearing correctness gate that re-runs the seeded draw INDEPENDENT of the reported sample (so a fabricated-but-in-population sample fails reproducibility only and a real seeded draw with a fabricated id fails sourced only — the two gates are isolable), mirroring the Duplicate-Claim Screen Agent's membership-exact and the Contact Rate Limit Agent's throttle-exact; and no sampled record is autonomously audited — the agent SELECTS which records to pull, and a determination that opens / adjudicates / acts on a sampled record (autoAudited:true) or skips auditor review is blocked (policy.auditsample.no-autonomous-audit), mirroring the Duplicate-Claim Screen Agent's no-autonomous-reject and the Contact Rate Limit Agent's no-autonomous-send. Menopause-relevant: pulling a defensible, reproducible sample of HRT-titration or menopause-visit claims for an SIU or quality audit — one a regulator can re-run and get the identical records — is exactly what this seeded reservoir sampler produces, without ever opening a chart on its own. The ids are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified statistical-sampling / audit system (real audit sampling weighs stratification, RAT-STATS / OIG methodology, confidence intervals, and dollar-unit / probability-proportional-to-size designs — not a bare uniform reservoir over illustrative ids).

Benefit Accumulator Ledger / Fenwick-Tree Prefix Sums

Tally a running benefit accumulator and locate the OOP-max crossover via Fenwick prefix sums: every ledger a sourced self-consistent accounting + a re-deriving exact accumulator + never an autonomous adjustment (payer operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud benefit-accumulator analog, and a DETERMINISTIC (no-Claude) payer-operations agent — the accumulator-ledger layer of the payer plane. Given an ORDERED sequence of applied claim amounts (dollars applied to a member's benefit accumulator) and an OUT-OF-POCKET MAXIMUM, it maintains a running accumulator and answers two questions fast: the CUMULATIVE amount applied through each claim, and the CROSSOVER claim — the first at which the running total reaches or exceeds the OOP maximum (after which the plan pays 100%) — reporting the running totals, the total applied, the crossover index, the remaining-before-OOP-max, and the disposition (under-oop-max / oop-max-met). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is the FENWICK TREE (Binary Indexed Tree): a cumulative-frequency data structure supporting point updates and prefix-sum queries in O(log n), plus a binary lower-bound descent that finds the first index whose prefix sum reaches a threshold in O(log n). It is NOT the Member Cost-Share agent's COST-SHARING WATERFALL (which splits a SINGLE claim across deductible / coinsurance / OOP for one date of service — this is a CUMULATIVE data structure over a SEQUENCE of claims with prefix-sum + find-by-threshold queries), NOT the Audit Sample agent's RESERVOIR SAMPLING, NOT the Duplicate-Claim Screen agent's BLOOM FILTER, NOT the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, NOT the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, and NOT the Peak-Window agent's KADANE MAXIMUM-SUBARRAY — it is Fenwick-tree prefix sums with a lower-bound descent. The running prefix sums and the crossover index are the invariants this service reports and defends (a pure function of the amounts + OOP max — no clock, no randomness — so the same request always yields the same ledger). It COMPLEMENTS — it does not duplicate — the Member Cost-Share agent (which splits one claim across the cost-sharing waterfall): this tallies the running accumulator across many claims. It is a payer-operations agent on the PHI-bearing payer & plan operations plane, PHI-adjacent (on the HIPAA-audit policy — a member's claims), not a live-Claude agent. A ledger — under-oop-max or oop-max-met — is a SAFE, honest output (not a block); an oop-max-met disposition is a LEGITIMATE FINDING (the member reached their OOP maximum), and every ledger requires analyst review — which is how a legitimate ledger is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the ledger must be sourced + self-consistent — each running total the true prefix sum of the submitted amounts, the total applied and remaining honest, the crossover a valid submitted-claim index (or -1), the disposition following — a fabricated running total, a mis-summed ledger, or an out-of-range crossover is blocked (policy.benefitacc.ledger-sourced), the sourced + self-consistency gate mirroring the Audit Sample Agent's sample-sourced and the Duplicate-Claim Screen Agent's filter-sourced; the accumulator must be exact — re-building the Fenwick tree must reproduce every prefix sum and the crossover located by its lower-bound descent — a mislocated crossover (mis-stating when the plan starts paying 100%) or a prefix sum that disagrees with the re-derivation is blocked (policy.benefitacc.accumulator-exact), the load-bearing correctness gate that re-derives the prefix sums + crossover INDEPENDENT of the reported running totals (so a fabricated ledger that still reports the right crossover fails sourced only and a real-but-mislocated crossover fails exact only — the two gates are isolable), mirroring the Audit Sample Agent's selection-reproducible and the Duplicate-Claim Screen Agent's membership-exact; and no real accumulator is autonomously adjusted — the agent COMPUTES on paper, and a ledger that posts / adjusts / pays against a member's real accumulator (autoAdjusted:true) or skips analyst review is blocked (policy.benefitacc.no-autonomous-adjust), mirroring the Audit Sample Agent's no-autonomous-audit and the Duplicate-Claim Screen Agent's no-autonomous-reject. Menopause-relevant: tracking a member's running out-of-pocket accumulation across a year of menopause-care claims — HRT, labs, specialist visits — and pinpointing the claim at which they hit their OOP maximum (so the plan pays 100% thereafter) is exactly what this Fenwick accumulator computes, without ever adjusting the member's real accumulator on its own. The amounts are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified benefits-accumulator / claims-payment system (real accumulator processing weighs the full benefit design — embedded vs aggregate family deductibles, network tiers, carve-outs, EOB reversals — plan-year resets, and an authoritative accumulator store — not a bare prefix-sum over illustrative amounts).

Agentforce Formulary & Drug Utilization Review

First-pass drug review: tier + step-therapy + quantity + interactions + clinician cosign (care coordination) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud formulary + DUR analog, and a DETERMINISTIC (no-Claude) agent. For a proposed medication, it looks up the payer's formulary tier, verifies step-therapy sequencing against DOCUMENTED prior-therapy history, applies quantity limits, and screens for drug-drug interactions — classifying as preferred-approved / pend-step-therapy / pend-quantity-limit / pend-interaction-review / pend-non-formulary with a specific catalog reason code (PF-100 preferred / PF-200 step / PF-201 quantity / PF-202 interaction / PF-203 non-formulary), and routing pends to a clinician (or pharmacist for interactions). It NEVER autonomously overrides a formulary exception — every non-preferred decision is DRAFTED for clinician cosign, because formulary exceptions are legally consequential under Medicare Advantage Chapter 6 + Part D (a documented rationale from a prescriber is required). Menopause-relevant because HRT tier placement varies significantly by plan (transdermal estradiol is often Tier 2 or non-formulary despite being clinically preferred for CVD-risk profiles). It is companion to the Prior Authorization agent (broader utilization management), the Medication Adherence agent (nudge-only refill), and the Claims Adjudication Assistant (post-service). Review is a pure function of the request + patient's prior-therapy + current-medication list + payer catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same decision + applied rules + reason code, with a documented decision precedence (pend-non-formulary > pend-step-therapy > pend-interaction-review > pend-quantity-limit > preferred-approved) and stable rule-id ordering. THREE load-bearing honesty properties are governance-enforced: every proposed drug + applied rule + reason code must trace to the defined catalogs (FORMULARY_DRUG_CATALOG, FORMULARY_RULE_CATALOG, FORMULARY_REASON_CODE_CATALOG) — a fabricated drug or 'we-just-said-no' rule is blocked (policy.formulary.catalog-sourced); step therapy must be honored with a DOCUMENTED prior-therapy trial — approving on undocumented / self-reported history is blocked (policy.formulary.step-therapy-honored), a common payer-audit finding; and every non-preferred-approved decision must be clinician-cosign gated (requiresClinicianCosign:true, cosigned:false) — an autonomous override is blocked (policy.formulary.no-autonomous-override), mirroring the Claims Adjudication Agent's no-autonomous-denial, the PA Agent's no-autonomous-submission, and the CCM Agent's no-autonomous-billing posture. It also honors the HIPAA-audit policy. The drug catalog, rule catalog, reason-code catalog, step-therapy chains, and interaction pairs are ILLUSTRATIVE synthetics, clearly labeled — NOT Medi-Span, First Databank, RxNorm, an actual payer's formulary file, or a certified DUR engine.

Agentforce Fraud, Waste & Abuse Detection

Pattern-based SIU screening: flag suspicious claims for human review, never autonomously deny (care coordination) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud FWA analog, and a DETERMINISTIC (no-Claude) agent. Screens each submitted claim / prior-auth against the FWA pattern catalog (unbundling, upcoding, duplicate billing, quantity outliers, impossible-day billing, phantom services), classifies each hit by severity (low / medium / high), and routes to the SIU (Special Investigations Unit) for HUMAN review — priority queue on high, standard queue on medium. It NEVER autonomously denies a claim, opens an investigation, or freezes payment; every flagged claim goes to human review with due-process protections (Section 1557 / state insurance code / notice + appeal rights). Distinct from the Claims Adjudication Assistant (which AUTO-denies routine mechanical edits like NCCI-PTP unbundling with a specific catalog reason code): FWA is about SUSPICIOUS PATTERNS that need investigation, not mechanical catalog edits. Screening is a pure function of the claim + provider peer-baseline + pattern catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same flags + primary pattern + severity with a documented severity precedence (high > medium > low; lexical tie-break by pattern-id) and stable pattern ordering. THREE load-bearing honesty properties are governance-enforced: every applied flag must trace to FWA_PATTERNS — a fabricated 'we-just-don't-like-this-provider' flag or category-of-one pattern is blocked (policy.fwa.pattern-catalog-sourced); every report is requiresSiuReview:true (when flagged) / investigationOpened:false / paymentFrozen:false — an autonomous denial / investigation / freeze is blocked (policy.fwa.no-autonomous-denial), because denying on suspicion is a due-process failure; and the detection engine may NOT score on protected-class attributes (race, ethnicity, religion, national origin, disability status, gender identity, sexual orientation, marital status) or provider-demographic proxies — a factor list including any of those is blocked (policy.fwa.no-protected-class-factors), a documented compliance failure in real payer FWA systems that has led to consent decrees. Mirrors the Population Health Agent's no-protected-class-factors posture. It also honors the HIPAA-audit policy. The pattern catalog, peer baselines, and severity thresholds are ILLUSTRATIVE synthetics, clearly labeled — NOT SAS Detection and Investigation, LexisNexis Provider Insight, an actual payer SIU rule set, or a certified fraud-detection engine.

Agentforce Utilization Review (MCG/InterQual analog)

Pre-service medical-necessity screen: catalog criteria + clinician-cosign + SLA integrity (care coordination) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud utilization-management analog, and a DETERMINISTIC (no-Claude) agent. Runs the PRE-SERVICE medical-necessity screen for a proposed procedure or inpatient admission against catalog medical-necessity criteria sets (MCG-analog / InterQual-analog) — for each service type it reads the caller's per-criterion evidence flags, evaluates a set of catalog rules, and classifies as approves-meets-criteria / pend-for-clinical-review / require-peer-to-peer / blocked-non-covered with a specific reason code from an illustrative UR-100/200/201/300 catalog. Non-approved cases route to a clinical reviewer or peer-to-peer with a catalog-sourced SLA deadline (standard 72h, urgent 24h, concurrent-review 24h). Menopause-relevant: an illustrative service-type catalog with DEXA bone-density (age gate + interval), hysterectomy for abnormal uterine bleeding (bleed pattern + first-line failure + malignancy workup), inpatient medical admission (severity + intensity), sleep-study for OSA workup, and a cosmetic non-covered example. Distinct from the Prior Authorization agent (which ASSEMBLES a clinician-gated PA package for a specific payer) and the Claims Adjudication Assistant (which runs POST-SERVICE mechanical edits): this is the first-pass PRE-SERVICE medical-necessity engine. Review is a pure function of the request + criteria evidence + urgency + catalog + caller-provided asOfDate (no randomness, no clock), so the same context always yields the same decision + criteria-met/missing lists + primary reason + SLA deadline, with a documented decision precedence (blocked-non-covered > require-peer-to-peer > pend-for-clinical-review > approves-meets-criteria) and stable rule-id ordering. THREE load-bearing honesty properties are governance-enforced: every applied criterion + rule + reason code must trace to the catalog — a fabricated 'we-just-decided-you-don't-need-it' criterion or off-catalog service is blocked (policy.ur.criteria-catalog-sourced), mirroring Claims Adjudication's edit-catalog-sourced, Formulary's catalog-sourced, FWA's pattern-catalog-sourced, and Trial Payments' schedule-catalog-sourced posture; the agent NEVER autonomously denies — every non-approved decision is DRAFTED for clinician cosign (policy.ur.no-autonomous-denial), because UR denial letters are legally consequential under Medicare Advantage / state utilization-review-agent codes with notice + due-process rights (denying medical necessity on the agent's own authority is a Section 1557 / state-code violation), mirroring the Claims Adjudication Agent's no-autonomous-denial, the Formulary Agent's no-autonomous-override, the FWA Agent's no-autonomous-denial, and the Trial Payments Agent's no-autonomous-irb-deviation posture; and every case SLA deadline must trace to catalog urgency + received asOfDate — a silently-extended deadline is blocked (policy.ur.sla-integrity), because silently extending a UR deadline breaches Medicare Advantage Chapter 4 / state UR-agent timelines, mirroring the Grievance & Appeals Agent's deadline-integrity posture. It also honors the HIPAA-audit policy. The service-type catalog, criteria sets, rules, reason codes, and SLA windows are ILLUSTRATIVE synthetics, clearly labeled — NOT MCG (Milliman Care Guidelines / Indicia), InterQual, an actual payer's UR rule set, or a certified medical-necessity engine.

Agentforce SLA Worklist Sequencing (Earliest-Deadline-First)

Sequence a worklist earliest-deadline-first and flag the SLA breaches: schedule sourced + self-consistent + a recomputing EDF order + never an autonomous dispatch (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud work-sequencing analog, and a DETERMINISTIC (no-Claude) agent — a payer-operations service that takes a single WORKLIST of pending cases for one processor (a UM nurse's queue, an appeals analyst's desk, a claims-review bench) — each case a unit of work with a processing DURATION and an SLA DEADLINE — sequences them EARLIEST-DEADLINE-FIRST, computes each case's cumulative completion time, and flags which cases will BREACH their SLA if worked in that order (disposition all-on-time / breaches-present). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY it is NOT the Resource Scheduling agent's WEIGHTED INTERVAL SCHEDULING (which SELECTS a max-weight non-overlapping SUBSET of time-windowed requests for one resource — a subset, with dropped requests) and NOT the Scheduling Conflict agent's GREEDY INTERVAL SELECTION (which admits the max COUNT of non-overlapping appointments). It is also UNLIKE the Peak-Window agent's KADANE MAXIMUM-SUBARRAY, the Care Routing agent's DIJKSTRA'S SHORTEST PATH, the Outreach agent's 0/1 KNAPSACK, the Source Consensus agent's BOYER–MOORE MAJORITY VOTE, the Code Taxonomy agent's TRIE LONGEST-PREFIX MATCH, the Timeline Merge agent's K-WAY MERGE, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the Household Composition agent's UNION-FIND, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, or the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM — the heart of this service is EARLIEST-DEADLINE-FIRST (EDF) SCHEDULING: ORDER the entire worklist by deadline ascending (documented tie-break: earlier deadline first, then lexical case id), then process the cases sequentially from time zero — each case starts when the previous finishes, its completion time is the running cumulative duration, and it BREACHES when its completion time exceeds its deadline. EDF is the classic optimal single-processor discipline: if ANY ordering can meet every deadline, EDF does. Time is data: durations + deadlines are plain numbers (minutes from the top of the shift) and the sequencing is a pure function of the tasks (no real clock, no randomness), so the same worklist always yields the same schedule, and EDF minimizes the maximum lateness. It COMPLEMENTS — it does not duplicate — the Resource Scheduling agent (which selects a max-value non-overlapping subset for one resource) and the Caseload Balancing agent (which bin-packs patients across care managers): this ORDERS a whole worklist for one processor by SLA deadline and flags the breaches. It is a payer & plan-operations service, PHI-bearing (on the HIPAA-audit policy — each case references the member / claim being worked), not a live-Claude agent. A worklist — all-on-time or breaches-present — is a SAFE, honest output (not a block); every worklist requires reviewer review — which is how a legitimate schedule is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the schedule must be sourced + self-consistent — the scheduled list a permutation of the submitted cases (each case once, no fabricated case, none dropped / double-worked), each entry echoing its case's duration + deadline, the completion times chaining (first at 0, each starting when the previous finishes, each completion = start + duration), each late flag honest, and the counts adding up — a fabricated case or a mis-chained completion time is blocked (policy.worklist.schedule-sourced), the sourced + self-consistency gate mirroring the Resource Scheduling Agent's selection-sourced and the Scheduling Conflict Agent's intervals-sourced; the order must be earliest-deadline-first — re-running the EDF discipline must reproduce the reported order — and a non-EDF order that needlessly breaches deadlines is blocked (policy.worklist.edf-ordered), the load-bearing correctness gate mirroring the Resource Scheduling Agent's schedule-optimal and the Care Routing Agent's route-optimal; and no case is autonomously dispatched — the agent SEQUENCES and RECOMMENDS, and a worklist that dispatches, starts, or reassigns a case (autoDispatched:true) or skips reviewer review is blocked (policy.worklist.no-autonomous-dispatch), mirroring the Resource Scheduling Agent's no-autonomous-booking and the Caseload Balancing Agent's no-autonomous-assignment. Menopause-relevant: a UM / appeals queue of menopause-care prior-auths and appeals racing regulatory SLA clocks is exactly the worklist this EDF sequencer orders to minimize breaches — surfacing an over-committed queue to a supervisor rather than silently missing deadlines, and never dispatching the work on its own. The worklist is an ILLUSTRATIVE synthetic, clearly labeled — NOT a certified workforce / queueing system; real worklist management uses staffing levels, skills-based routing, case arrival times, preemption, priority tiers, and shift schedules.

Agentforce Coordination of Benefits

Order of benefits across multiple coverages: NAIC rules + MSP + birthday rule + human cosign (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud coordination-of-benefits analog, and a DETERMINISTIC (no-Claude) agent. When a patient carries more than one coverage, it ORDERS the plans (primary → secondary → tertiary) by applying the NAIC-model order-of-benefits rules + Medicare Secondary Payer + the birthday rule: custody-decree > Medicaid-payer-of-last-resort > Medicare-secondary-payer > subscriber-before-dependent > active-before-inactive > birthday-rule > longer-coverage tie-break, citing the governing COB rule for every ordering decision. An active custody / court decree ALWAYS overrides the birthday rule (mirroring the Data Retention agent's legal-hold-overrides-purge — a legal instrument overrides the default rule). It is distinct from the Claims Adjudication Assistant (per-claim edits AFTER the payer order is known), the Benefits & Coverage Verification / EBV agent (single-plan eligibility), and the Utilization Review agent (medical necessity) — this decides the ORDER OF BENEFITS ACROSS coverages BEFORE a claim is adjudicated. The ordering is a pure function of the coverages + the request's own context (no randomness, no clock). It NEVER autonomously adjudicates or pays — an order-of-benefits determination sets payer order only and is a RECOMMENDATION requiring human cosign; every ordering must cite a recorded COB rule, and any autonomous adjudication is blocked at the Agent Fabric governance boundary. Menopause-relevant: a working-aged patient on both an employer plan and a spouse's plan, and dual-eligible / Medicare-secondary cases are common in the 45-64 cohort. Runs against an ILLUSTRATIVE synthetic COB rule catalog + plan types + payer labels — clearly labeled; NOT a certified coordination-of-benefits engine (real COB is governed by the NAIC COB Model Regulation, Medicare Secondary Payer 42 CFR 411, Medicaid third-party liability 42 CFR 433.139, ERISA plan documents, and state insurance code).

Agentforce Claims Overpayment & Recovery

Post-payment integrity: recoverable-overpayment detection within the statutory lookback + reason-sourced + human-review-gated, never an autonomous clawback (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud payment-integrity / overpayment-recovery analog, and a DETERMINISTIC (no-Claude) agent. Given a PAID claim (what was paid, what should have been paid, the recovery reason, and the paid date evaluated against a provided asOfDate), it computes the OVERPAYMENT (paid − correct), cites the governing recovery reason from a catalog (duplicate-payment, cob-primary-elsewhere, retroactive-termination, pricing-error, services-not-rendered), derives the RECOVERY DEADLINE from the paid date + the reason's statutory lookback window, and classifies the claim as recoverable / not-recoverable-within-window / no-overpayment. It COMPLEMENTS, not duplicates, the other payer & plan operations agents: distinct from the Claims Adjudication Assistant (first-pass PRE-payment adjudication), the Fraud, Waste & Abuse Detection agent (suspected fraud patterns), and the Coordination of Benefits agent (which decides payer ORDER) — this is POST-payment recovery of a legitimate overpayment already made (and the cob-primary-elsewhere reason pairs directly with the COB agent's output). The determination is a pure function of the claim's amounts + dates + the request's own asOfDate (no randomness, no clock), so the same claim always yields the same overpayment + cited reason + recoverability. THREE load-bearing honesty properties are governance-enforced: a recovery must be WITHIN the statutory lookback window — a claim past its window (paid date + the reason's lookback days) is NEVER recoverable, and a clawback asserted past the window is blocked (policy.recovery.within-lookback-window), because recouping beyond the statutory lookback is an unlawful recoupment, mirroring the Data Retention Agent's legal-hold-overrides-purge and the UR Agent's SLA-integrity posture (a window bounds the action); every recovery must cite a recorded recovery reason — an ad-hoc / un-sourced clawback is blocked (policy.recovery.reason-catalog-sourced), mirroring the Data Retention Agent's schedule-sourced and the Claims Adjudication Agent's edit-catalog-sourced posture; and a clawback is NEVER executed autonomously — a recoverable overpayment is a RECOMMENDATION requiring human review with member/provider notice (requiresHumanReview:true), and an autonomous / unreviewed clawback is blocked (policy.recovery.no-autonomous-clawback), mirroring the FWA Agent's no-autonomous-denial and the Data Retention Agent's no-autonomous-purge posture. It also honors the HIPAA-audit policy. Menopause-relevant: a 45-64 patient carrying an employer plan plus a spouse's plan (or Medicare-secondary) is exactly the multi-coverage cohort where a plan overpays as if primary and a cob-primary-elsewhere recovery arises. Runs against an ILLUSTRATIVE synthetic recovery reason catalog + lookback windows + reason ids — clearly labeled; NOT a certified payment-integrity system (real overpayment recovery is governed by the ACA §6402 60-day overpayment rule, CMS recovery rules, ERISA, and state insurance code).

Agentforce Timely Filing Compliance

Claim filing-deadline compliance: filing-limit-sourced + a computed (not guessed) deadline + never an autonomous write-off (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud timely-filing / revenue-cycle analog, and a DETERMINISTIC (no-Claude) agent. Given a claim (a date of service, a submission date, and the cited payer filing-limit rule), it DETERMINISTICALLY computes the filing DEADLINE (date of service + the rule's limit in days), compares the submission date to it, computes how many days late an untimely claim is, honors a recognized filing-limit EXCEPTION when one is claimed (COB-primary-delay, retroactive eligibility, proof-of-timely-filing, provider-of-record error, administrative error), and decides the disposition (accept / appeal-with-exception / write-off-review). It COMPLEMENTS, not duplicates, the other payer & plan operations agents: distinct from the Claims Adjudication Assistant (per-claim edits / medical-necessity adjudication), the Coordination of Benefits agent (payer ORDER across coverages), the Claims Overpayment & Recovery agent (POST-payment clawback), the FWA Detection agent (suspected fraud), and the Utilization Review agent (medical necessity) — this decides one narrow, purely temporal question: was the claim FILED IN TIME. The decision is a pure function of the claim's dates + the cited rule (no randomness, no clock), so the same claim always yields the same deadline + timely flag + disposition. THREE load-bearing honesty properties are governance-enforced: every timeliness decision must cite a recorded filing-limit rule — an ad-hoc / un-sourced limit is blocked (policy.timelyfiling.filing-limit-sourced), mirroring the Overpayment & Recovery Agent's reason-catalog-sourced and the Data Retention Agent's schedule-sourced posture; the deadline must equal the computed date of service + the rule's limit days — a guessed / hidden deadline (how a claim is wrongly called timely or untimely) is blocked (policy.timelyfiling.deadline-computed), the load-bearing correctness gate, mirroring the Good Faith Estimate Agent's math-consistent posture; and an untimely claim is NEVER autonomously written off — it is a RECOMMENDATION (file an appeal with an exception, or route to a write-off decision) requiring human review, and a written-off / unreviewed untimely claim is blocked (policy.timelyfiling.no-autonomous-write-off), mirroring the Overpayment & Recovery Agent's no-autonomous-clawback and the Balance Billing Agent's no-autonomous-balance-bill posture. It also honors the HIPAA-audit policy. Menopause-relevant: a 45-64 patient carrying an employer plan plus a spouse's plan is exactly the multi-coverage cohort where a secondary claim is filed late awaiting the primary carrier's EOB and a COB-primary-delay exception arises. Runs against ILLUSTRATIVE synthetic filing-limit rules + day windows + exception catalog — clearly labeled; NOT a certified timely-filing engine (real limits are governed by each payer's provider contract, Medicare — generally 12 months / 42 CFR 424.44 — state Medicaid rules, and state prompt-pay law).

Agentforce Claim Lifecycle / Status-Transition Guard

Validate a claim status transition against a state machine: every state sourced + exact transition logic (FSM lookup + BFS reachability) + never an autonomous advance (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud claim-status-lifecycle analog, and a DETERMINISTIC (no-Claude) claims / payer-operations agent that takes a claim's CURRENT status plus a REQUESTED next status and, against a claim-status STATE MACHINE, decides whether the transition is a LEGAL single step, whether the requested status is REACHABLE at all (and by what shortest path), or whether it can NEVER follow the current status. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING (which orders a DAG's nodes — this one instead answers reachability + shortest path over a cyclic state graph), the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the DDI agent's PAIRWISE KNOWLEDGE-BASE LOOKUP, the OIG Exclusion agent's EXACT identity MATCHING, or the Audit Log Integrity agent's HASH CHAIN — and UNLIKE the date-deadline agents (Timely Filing, Right of Access, Amendment) that add N days to a single date — the heart is FINITE-STATE-MACHINE TRANSITION VALIDATION: a transition-table lookup (is current → requested a legal edge?) plus a BREADTH-FIRST SEARCH over the state graph (is requested reachable from current, and what is the shortest legal path?). A claim moves through a lifecycle — draft, submitted, acknowledged, adjudicated, paid, denied, appealed, void — and skipping a step (e.g., draft → paid with no adjudication) is a control failure and a leakage / fraud risk. Given the current + requested status, it DETERMINISTICALLY derives the disposition — transition-allowed (a legal single step), transition-illegal-but-reachable (not a single step, but a valid future state — the BFS path shows the required intermediate steps), or transition-unreachable (the target can never follow the current status, e.g., paying a voided claim). The finding is a pure function of the statuses + machine (no randomness, no clock), so the same input always yields the same finding. It COMPLEMENTS — it does not duplicate — the other claim agents: distinct from the Claims Adjudication Assistant (per-claim edits), the Coordination of Benefits agent (payer ORDER), the Claims Overpayment & Recovery agent (POST-payment clawback), the Timely Filing agent (was the claim FILED IN TIME), and the Subrogation agent (third-party liability) — this validates one narrow, purely STRUCTURAL question: is this STATUS TRANSITION legal, and if not, is the target even reachable. It is a claims / payer-operations agent on the PAYER & PLAN OPERATIONS plane, PHI-bearing (on the HIPAA-audit policy — the claim references a patient), not a live-Claude agent. A finding — allowed, illegal-but-reachable, or unreachable — is a SAFE, honest output (not a block); every finding requires adjuster review — which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every status named in the finding — in the allowed-next set and in the shortest path — must be a defined state of the machine, and every path step must be a real transition — a fabricated lifecycle state or an invented legal move is blocked (policy.claim.states-sourced), the sourced gate mirroring the Care Pathway Agent's steps-sourced and the Medication Name Safety Agent's candidates-sourced; the transition logic must be exact — recomputing the transition table + the BFS must reproduce the reported direct-edge flag, reachability flag, allowed-next set, shortest-path length + endpoints, and disposition, and a wrong direct-edge flag (which would wave through an illegal transition that skips adjudication) / wrong reachability / bad disposition is blocked (policy.claim.transition-consistent), the load-bearing correctness gate mirroring the Care Pathway Agent's sequence-valid and the Medication Name Safety Agent's distances-consistent; and the claim is never autonomously advanced — the agent VALIDATES, and a finding that advances the claim, posts a payment, or finalizes a denial (autoAdvanced:true) or skips adjuster review is blocked (policy.claim.no-autonomous-advance), mirroring the Timely Filing Agent's no-autonomous-write-off and the Overpayment Recovery Agent's no-autonomous-clawback. Menopause-relevant: a 45-64 patient's menopause-care claim that a downstream automation tries to push straight from draft to paid — skipping acknowledgement and adjudication — is exactly the control failure this state-machine guard catches and routes to an adjuster, without ever advancing the claim itself. The claim-status state machine is an ILLUSTRATIVE synthetic, clearly labeled — NOT a certified claims-processing system; real claim-status management uses the X12 277 claim-status category / status codes, the payer's adjudication system, and the plan's business rules.

Agentforce Subrogation / Third-Party Liability

Recover injury-claim payments from a liable third party: basis-sourced + a bounded recoverable (≤ plan paid) + never an autonomous lien (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud subrogation / third-party-liability analog, and a DETERMINISTIC (no-Claude) agent. When a plan pays claims for an injury caused by a LIABLE THIRD PARTY (an auto accident, a slip-and-fall, a defective product, a work injury), the plan generally has a subrogation / reimbursement RIGHT to recover its payments out of the third party's settlement. Given a subrogation case (whether the claim is injury-related, the accident type, whether a liable third party is identified, what the plan PAID, the cited subrogation basis, the settlement amount if known, and whether the made-whole / common-fund doctrines apply), it DETERMINISTICALLY decides eligibility (injury-related AND a liable third party AND a real accident AND a recovery-allowing basis), computes a BOUNDED recoverable amount (capped at the plan's paid amount, capped again at the settlement, barred by the made-whole doctrine, reduced by the common-fund attorney-fee share), and decides the disposition (no-subrogation-interest / notify-made-whole-bar / assert-lien-with-review). It COMPLEMENTS, not duplicates, the other payer & plan operations agents: distinct from the Claims Adjudication Assistant (per-claim edits / medical necessity), the Coordination of Benefits agent (the ORDER of coverages that both cover the member), the Claims Overpayment & Recovery agent (POST-payment clawback of the plan's OWN overpayment), the Timely Filing agent (was the claim filed in time), and the FWA agent (suspected fraud) — this recovers the plan's injury-claim payments from a LIABLE THIRD PARTY's settlement. The determination is a pure function of the case's own fields (no randomness, no clock), so the same case always yields the same eligibility + recoverable + disposition. THREE load-bearing honesty properties are governance-enforced: every recovery decision must cite a recorded subrogation basis — an ad-hoc / un-sourced basis (an ERISA plan clause, a state statute, a workers-comp lien) is blocked (policy.subrogation.basis-sourced), mirroring the Overpayment & Recovery Agent's reason-catalog-sourced and the Timely Filing Agent's filing-limit-sourced posture; the recoverable must never exceed what the plan paid or the settlement — a lien asserted as PROFIT rather than reimbursement is blocked (policy.subrogation.recoverable-within-paid), the load-bearing correctness gate, mirroring the Good Faith Estimate Agent's math-consistent posture; and a subrogation interest is NEVER autonomously asserted — it is a RECOMMENDATION requiring a subrogation specialist / plan counsel to review, and a self-asserted / unreviewed lien is blocked (policy.subrogation.no-autonomous-lien), mirroring the Overpayment & Recovery Agent's no-autonomous-clawback and the Balance Billing Agent's no-autonomous-balance-bill posture. It also honors the HIPAA-audit policy. Menopause-relevant: a 45-64 patient injured in an auto accident whose gyn / orthopedic injury claims the plan pays is exactly the cohort where a subrogation interest in the auto settlement — bounded by the made-whole doctrine — arises. Runs against ILLUSTRATIVE synthetic subrogation bases + made-whole / common-fund reductions — clearly labeled; NOT a certified subrogation engine (real subrogation is governed by the plan document — for a self-funded ERISA plan, 29 U.S.C. §1132(a)(3) and cases such as US Airways v. McCutchen and Montanile — state subrogation / made-whole / common-fund law, and state workers-compensation statutes).

Agentforce Member Cost-Share / EOB Calculation

Split an adjudicated claim into member vs. plan: benefit-design-sourced + a bounded split (member + plan = allowed) + never an autonomous member charge (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud member cost-share / EOB analog, and a DETERMINISTIC (no-Claude) agent. Once a claim is adjudicated to an ALLOWED AMOUNT, the member's share must be split from the plan's — deductible first, then coinsurance, capped at the out-of-pocket maximum. Given a cost-share request (a claim reference, a member reference, the member's plan id, the adjudicated allowed amount, and the member's current accumulators — deductible-met and out-of-pocket-met to date), it DETERMINISTICALLY loads the plan benefit design (deductible, coinsurance rate, OOP maximum) and runs the deductible → coinsurance → out-of-pocket-max WATERFALL: the deductible is applied first (up to the remaining deductible), the remainder is split by the coinsurance rate (the member's share), and the member's total is capped at the remaining OOP maximum — the plan pays the rest. It COMPLEMENTS, not duplicates, the other payer & plan operations agents: distinct from the Claims Adjudication Assistant (WHAT the allowed amount / medical necessity is — it produces the allowed amount this agent consumes), the Coordination of Benefits agent (the ORDER of coverages), the Subrogation agent (recovery from a liable third party), the Good Faith Estimate agent (the pre-service uninsured / self-pay estimate), and the Balance Billing agent (surprise-bill protection at claim time) — this splits the ALREADY-adjudicated allowed amount into member vs. plan responsibility. The split is a pure function of the claim's own fields + the plan (no randomness, no clock), so the same claim always yields the same member / plan split. THREE load-bearing honesty properties are governance-enforced: the benefit design must trace to the recorded plan catalog — an off-catalog plan can't be correctly cost-shared and is blocked (policy.costshare.benefit-design-sourced), mirroring the Good Faith Estimate Agent's charge-master-sourced and the Deal Desk Agent's pricing-catalog-sourced posture; the split must add up and stay bounded — the member + plan must equal the allowed amount, the member share must be non-negative and within the allowed / remaining OOP maximum, and a split that doesn't add up is blocked (policy.costshare.math-consistent), the load-bearing correctness gate mirroring the Subrogation Agent's recoverable-within-paid posture; and the member is NEVER autonomously charged — the EOB cost-share is an ESTIMATE the claims system / a human finalizes, and a determination that posts a member charge or is not review-gated is blocked (policy.costshare.no-autonomous-member-charge), mirroring the Balance Billing Agent's no-autonomous-balance-bill and the Advance Beneficiary Notice Agent's no-autonomous-beneficiary-liability posture. It also honors the HIPAA-audit policy (the claim references patient care). Menopause-relevant: a 45-64 member managing a chronic condition across many visits per year is exactly the cohort where the deductible → coinsurance → OOP-max waterfall and the accumulators materially change what they owe per claim. Runs against an ILLUSTRATIVE synthetic plan catalog + deductible / coinsurance / OOP-max waterfall (no copays, tiering, family accumulators, or out-of-network penalties) — clearly labeled; NOT a certified claims / adjudication system (real cost-share is governed by the member's certificate of coverage / SBC, the payer's adjudication system, and applicable state / federal law).

Agentforce Medical Loss Ratio (MLR) Rebate Calculation

Compute a plan's MLR and apportion any rebate across subscribers: standard-sourced + an exact penny-split + never an autonomous disbursement (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud MLR-rebate analog, and a DETERMINISTIC (no-Claude) agent. The ACA (45 CFR Part 158) requires insurers to spend a minimum share of premium on care + quality improvement — 80% in the individual / small-group market, 85% in the large-group market — and to REBATE the shortfall to subscribers when they fall short. UNLIKE the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the OIG Exclusion agent's identity MATCHING, or the Drug Interaction agent's pairwise LOOKUP, the heart of this service is a RATIO-vs-THRESHOLD test + an EXACT PROPORTIONAL APPORTIONMENT. Given a rebate request (a plan reference, the market, the plan-year earned premium / incurred claims / quality-improvement expense / taxes & fees, and the subscriber premium roster), it DETERMINISTICALLY computes the MLR = (incurred claims + quality improvement) / (earned premium − taxes & fees), decides whether it meets the market standard, computes the total rebate owed = max(0, standard − MLR) × earned premium, and apportions it across the subscribers penny-exactly using the largest-remainder (Hamilton) method — the allocated cents sum EXACTLY to the total, no penny lost or invented. It COMPLEMENTS, not duplicates, the other payer & plan operations agents: distinct from the Claims Adjudication Assistant (the allowed amount), the Member Cost-Share agent (splitting ONE claim's allowed amount into member vs. plan), the Coordination of Benefits agent (the order of coverages), the Overpayment & Recovery agent (clawing back an overpayment), and the Subrogation agent (third-party recovery) — this computes a PLAN-YEAR-level rebate owed to subscribers under the ACA MLR rule and apportions it fairly. The determination is a pure function of the request's own fields + the market standard (no randomness, no clock), so the same plan year always yields the same MLR + rebate + apportionment. THREE load-bearing honesty properties are governance-enforced: the applied standard must trace to the recorded market catalog — an off-catalog market or a mis-stated standard (wrongly triggering or avoiding a rebate) is blocked (policy.mlr.inputs-sourced), mirroring the Member Cost-Share Agent's benefit-design-sourced and the Good Faith Estimate Agent's charge-master-sourced posture; the MLR must equal (claims + quality improvement) / (earned premium − taxes & fees), the total rebate must equal max(0, standard − MLR) × earned premium, and the per-subscriber allocations must sum EXACTLY (to the penny) to the total rebate — a rebate that doesn't add up or an apportionment that loses / invents pennies is blocked (policy.mlr.allocation-consistent), the load-bearing correctness gate mirroring the Member Cost-Share Agent's math-consistent and the Risk Adjustment Agent's score-consistent posture; and the rebate is NEVER autonomously disbursed — a determination that auto-disburses (a movement of money to members that must be authorized) or is not review-gated is blocked (policy.mlr.no-autonomous-disbursement), mirroring the Member Cost-Share Agent's no-autonomous-member-charge and the OIG Exclusion Agent's no-autonomous-block-or-clear posture. It is deliberately NOT PHI-bearing — it works on aggregate plan-year financials + a subscriber premium roster, no patient health information, so it is NOT on the HIPAA-audit policy (phiAccessed:false throughout), like the OIG Exclusion agent. Menopause-relevant: a 45-64 woman in an individual-market plan is exactly a subscriber who receives an MLR rebate check when her insurer under-spends on care — and who benefits from the apportionment being exact and audit-defensible. Runs against an ILLUSTRATIVE synthetic set of ACA MLR standards + a simplified MLR formula (no NAIC MLR Annual Reporting Form, credibility adjustments, multi-year averaging, or permitted claim / premium adjustments) — clearly labeled; NOT a certified MLR filing system (real MLR reporting is governed by 45 CFR Part 158).

Agentforce Eligibility & Enrollment (834) Reconciliation

Reconcile a group's employer roster against the carrier roster: complete (every member accounted for once) + every action sourced + never an autonomous enrollment change (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud enrollment-reconciliation analog, and a DETERMINISTIC (no-Claude) agent. The X12 834 EDI transaction is how employers send enrollment to carriers; the two sides drift — a new hire the carrier hasn't loaded, a departed employee still on the carrier, a coverage-tier change that didn't propagate — and reconciliation finds the delta. UNLIKE the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the OIG Exclusion agent's identity MATCHING, the Drug Interaction agent's pairwise LOOKUP, or the MLR Rebate agent's RATIO + apportionment, the heart of this service is a KEYED SET-DIFFERENCE + a FIELD-LEVEL COMPARISON. Given a reconciliation request (a group reference, the source-of-truth roster — the employer / HR feed, the carrier's current roster, and optionally which fields to compare), it DETERMINISTICALLY keys both rosters by member id, walks the UNION, and classifies each member — in source only → enroll; in carrier only → terminate; in both with a differing compared field → update (listing the field deltas); in both and identical → no-change. It COMPLEMENTS, not duplicates, the other payer & plan operations agents: distinct from the Claims Adjudication Assistant (the allowed amount), the Member Cost-Share agent (splitting a claim into member vs. plan), the Coordination of Benefits agent (the order of coverages), the MLR Rebate agent (a plan-year rebate), and the OIG Exclusion agent (screening a party against the sanctions list) — this reconciles WHO is enrolled, the membership roster itself, between the employer and the carrier. The reconciliation is a pure function of the two rosters (no randomness, no clock), so the same two rosters always yield the same actions. THREE load-bearing honesty properties are governance-enforced: the reconciliation must account for EVERY member EXACTLY once — the per-kind counts must sum to the number of actions, the total-members count must equal the number of actions, and no member may appear twice; a reconciliation that drops, duplicates, or miscounts a member (a terminated employee who keeps coverage, or a new hire who never gets enrolled) is blocked (policy.enrollment.reconciliation-complete), the load-bearing correctness gate mirroring the Member Cost-Share Agent's math-consistent and the MLR Rebate Agent's allocation-consistent posture; every action must be sourced — every UPDATE must carry at least one genuinely-differing field (each delta's source value actually differs from its carrier value) and every NO-CHANGE / ENROLL / TERMINATE must carry none, so a fabricated discrepancy (an 'update' whose fields don't actually differ) is blocked (policy.enrollment.actions-sourced), mirroring the OIG Exclusion Agent's match-not-overstated and the Drug Interaction Agent's interaction-sourced posture; and an enrollment change is NEVER autonomously applied — enrolling / terminating / updating a member is a coverage decision that must be authorized, and a determination that auto-applies or is not review-gated is blocked (policy.enrollment.no-autonomous-change), mirroring the Member Cost-Share Agent's no-autonomous-member-charge and the MLR Rebate Agent's no-autonomous-disbursement posture. It also honors the HIPAA-audit policy (PHI-bearing — the rosters reference members and their coverage). Menopause-relevant: a 45-64 woman whose employer changed her from employee-only to family coverage after a qualifying event is exactly the kind of tier-change this reconciliation catches when it didn't propagate to the carrier — so her claims adjudicate correctly. Runs against ILLUSTRATIVE synthetic rosters + compared fields — clearly labeled; NOT a certified 834 / enrollment system (real reconciliation uses the full X12 834 transaction set, effective-dating / retroactivity rules, dependent / COBRA / qualifying-event handling, and the carrier's eligibility system).

Agentforce Household / Family-Unit Composition

Group members into households via connected components: links sourced + partition complete + exact connected components (union-find) + never an autonomous merge (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud household-composition analog, and a DETERMINISTIC (no-Claude) claims / payer-operations agent that takes a batch of plan MEMBERS plus a set of PAIRWISE relationship LINKS (shared subscriber, shared address, a tax-dependent tie) and groups the members into HOUSEHOLDS by computing the CONNECTED COMPONENTS of the relationship graph — so a member linked to a member linked to a third all land in ONE household even when the first and third are NOT directly linked (transitivity). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the DDI agent's PAIRWISE KNOWLEDGE-BASE LOOKUP, or the Audit Log Integrity agent's HASH CHAIN — and CRUCIALLY distinct from the Master-Patient-Index agent's identity MATCHING (which links records of the SAME person across systems — THIS one instead groups DIFFERENT people who share a household) — the heart is UNION-FIND / DISJOINT-SET CONNECTED COMPONENTS: it clusters members by taking the transitive closure of the relationship links, de-duping members, unioning every link between two submitted members, grouping by set representative, and assigning deterministic household ids (by each component's minimum member). A household drives a family deductible / out-of-pocket maximum, household-level outreach, and consent scoping; a wrong grouping mis-applies a family accumulator or LEAKS one member's data to another, so the agent surfaces the grouping DETERMINISTICALLY (a pure function of the members + links — no clock, no randomness — so the same input always yields the same households) and derives the disposition — all-singletons (no household has more than one member) or households-formed (at least one multi-member household). It COMPLEMENTS — it does not duplicate — the other member / enrollment agents: distinct from the Master-Patient-Index agent (same-person matching), the Enrollment Reconciliation agent (WHO is enrolled between employer and carrier via a keyed set-difference), and the Coordination of Benefits agent (the ORDER of a member's coverages) — this GROUPS distinct members into family units. It is a claims / payer-operations agent on the PAYER & PLAN OPERATIONS plane, PHI-bearing (on the HIPAA-audit policy — the members are patients), not a live-Claude agent. A finding — all-singletons or households-formed — is a SAFE, honest output (not a block); every finding requires steward review — which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the grouping must be built from the submitted batch — every link must connect two submitted members (no phantom relationship) and the households must PARTITION exactly the submitted members (each in exactly one household, all covered, none invented) — a phantom link or a dropped / invented member is blocked (policy.household.links-sourced), the sourced + completeness gate mirroring the Enrollment Reconciliation Agent's reconciliation-complete and the Caseload Balancing Agent's assignment-complete; the partition must be the correct connected components — recomputing the union-find must reproduce the reported households, counts, and disposition, and a wrong grouping (two unlinked members merged, or two linked members split) is blocked (policy.household.partition-consistent), the load-bearing correctness gate mirroring the Provider Benchmarking Agent's stats-consistent and the Claim Lifecycle Agent's transition-consistent; and member records are never autonomously merged — the agent PROPOSES a grouping, and a determination that merges records, changes enrollment, or applies a family accumulator (autoMerged:true) or skips steward review is blocked (policy.household.no-autonomous-merge), mirroring the Enrollment Reconciliation Agent's no-autonomous-change and the Master-Patient-Index Agent's no-autonomous-merge. Menopause-relevant: a 45-64 woman, her spouse, and a dependent on one plan — linked by a shared subscriber and address — are exactly the household this connected-components grouping assembles so a family deductible / OOP maximum and household outreach apply correctly, without ever autonomously merging their records. The members + links are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified enrollment / MDM system; real household / family-unit composition uses the 834 subscriber / dependent structure, address normalization, tax-household rules, and a master-data-management steward's judgment.

Agentforce Network Adequacy / Time-and-Distance

Assess time-and-distance network adequacy: every provider sourced + exact recomputed great-circle (haversine) distances + never an autonomous certification (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud network-adequacy analog, and a DETERMINISTIC (no-Claude) claims / payer-operations agent that takes a MEMBER's location plus the plan's IN-NETWORK PROVIDERS and decides whether the network meets the applicable TIME-AND-DISTANCE adequacy standard for a required specialty — it computes the GREAT-CIRCLE (haversine) distance from the member to each in-network provider of that specialty, finds the NEAREST, and flags an adequacy GAP when the nearest exceeds the standard. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM (the NPI Luhn check digit), the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the Master-Patient-Index agent's WEIGHTED identity MATCHING, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — the heart of this service is GEOSPATIAL GREAT-CIRCLE DISTANCE: the haversine formula that converts two (latitude, longitude) pairs into a distance in miles, plus a NEAREST-NEIGHBOR scan and a THRESHOLD comparison against the regulatory standard. A member with no in-network specialist within the standard distance has a network-adequacy GAP — a compliance failure (CMS 42 CFR 422.116 / state QHP time-and-distance standards) and an access-to-care failure; a wrong distance understates the gap, so the agent measures the distances DETERMINISTICALLY (a pure function of the coordinates + standard — no clock, no randomness — so the same request always yields the same result, with a deterministic providerId tie-break) and derives the disposition — adequacy-met (a nearest in-network provider within the standard) or adequacy-gap (the nearest exceeds the standard, or there is no in-network provider of that specialty at all). It COMPLEMENTS — it does not duplicate — the other provider / network agents: distinct from the Provider Credentialing agent (whether a provider is QUALIFIED and in the directory), the Referral Management agent (routing a specific referral), and the Provider Benchmarking agent (a provider's cost / quality percentile) — this measures whether the network is geographically ADEQUATE. It is a claims / payer-operations agent on the PAYER & PLAN OPERATIONS plane, PHI-bearing (on the HIPAA-audit policy — the member's location + the specialty they need is health information), not a live-Claude agent. A finding — adequacy-met or adequacy-gap — is a SAFE, honest output (not a block); every finding requires network review — which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every evaluated provider must be a submitted in-network provider of the required specialty (same id + coordinates, all such providers evaluated, none dropped or invented) — a phantom provider fabricating coverage that turns a real access gap into false adequacy is blocked (policy.adequacy.providers-sourced), the sourced + completeness gate mirroring the Identifier Validation Agent's identifiers-sourced and the Household Composition Agent's links-sourced; the distances must recompute — recomputing the haversine distance from the member to each provider's coordinates must reproduce the reported distances, the nearest, and the disposition, and a mis-measured distance (understating a gap into false adequacy so a member can't reach care) is blocked (policy.adequacy.distances-consistent), the load-bearing correctness gate mirroring the Medication Name Safety Agent's distances-consistent and the Provider Benchmarking Agent's stats-consistent; and the network is never autonomously certified — the agent ASSESSES adequacy, and a determination that certifies the network to a regulator, closes a gap, or adds / removes a provider (autoCertified:true) or skips network review is blocked (policy.adequacy.no-autonomous-network-change), mirroring the Provider Benchmarking Agent's no-autonomous-tiering and the Provider Credentialing Agent's no-referral-to-expired-or-sanctioned. Menopause-relevant: a 45-64 woman who needs an in-network gynecologist or endocrinologist for menopause care but whose nearest one is 30 miles away has exactly the network-adequacy gap this agent surfaces to a network manager — without ever certifying the network as adequate on its own. It computes STRAIGHT-LINE great-circle distance only — NOT drive time / road distance, and NOT the full CMS / state ratio, county-designation, provider-capacity, or telehealth rules; the member + providers + coordinates are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified network-adequacy engine.

Agentforce Creditable Coverage Continuity

Merge a member's coverage segments and detect a significant break: every span sourced + exact coverage math + never an autonomous determination (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud coverage-continuity analog, and a DETERMINISTIC (no-Claude) agent. 'Creditable coverage' is prior health coverage that counts toward waiting-period / pre-existing-condition rules; a break longer than 63 days (a 'significant break') resets it and can trigger a special-enrollment loss or a Medicare Part D late-enrollment penalty. UNLIKE the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the OIG Exclusion agent's identity MATCHING, or the MLR Rebate agent's RATIO + apportionment — and UNLIKE the date-deadline agents (Timely Filing, Right of Access, Amendment) that add N days to a single date — the heart of this service is INTERVAL MERGING + GAP DETECTION over a set of date ranges, a genuinely new kind of computation for the fabric. Given a member's coverage segments (each a start/end date from an employer, individual, or public plan), it DETERMINISTICALLY sorts them, merges the overlapping / adjacent ones into continuous spans (a gap of 0 days — the next starts the day after the previous ends — still merges), totals the inclusive covered days, measures the gaps between consecutive spans, and flags a significant break when a gap exceeds the threshold (63 days by the HIPAA / ACA rule). It COMPLEMENTS, not duplicates, the other payer-operations agents: distinct from the Benefits Verification agent (is coverage active NOW), the Coordination of Benefits agent (the ORDER of concurrent coverages), the Enrollment Reconciliation agent (employer-vs-carrier roster drift), the Member Cost-Share agent (splitting a claim), and the MLR Rebate agent (a plan-year rebate) — this measures the CONTINUITY of a member's coverage OVER TIME. Time is data: the analysis is a pure function of the segments + the request's own asOfDate (no real clock), so the same segments always yield the same spans + gaps + determination. THREE load-bearing honesty properties are governance-enforced: every merged span must trace to submitted segments — each span's start / end must come from a real segment boundary and every segment must fall within a span; fabricated coverage (a span not backed by a segment, wrongly certifying continuity) or dropped coverage (wrongly finding a break) is blocked (policy.coverage.segments-sourced), mirroring the Care Pathway Agent's steps-sourced and the Drug Interaction Agent's interaction-sourced posture; the coverage math must be exact — the merged spans ordered + non-overlapping, the total covered days equal to the sum of the spans' inclusive lengths, each gap equal to the exact distance between consecutive spans, and the significant-break flag equal to whether any gap exceeds the threshold; a miscounted total, a mis-measured gap, or a mismatched break flag is blocked (policy.coverage.math-consistent), the load-bearing correctness gate mirroring the Member Cost-Share Agent's math-consistent and the MLR Rebate Agent's allocation-consistent posture; and a coverage determination is NEVER autonomously issued — issuing a creditable-coverage determination, denying special enrollment, or imposing a late-enrollment penalty is a coverage decision that must be authorized, and a determination that auto-issues or is not review-gated is blocked (policy.coverage.no-autonomous-determination), mirroring the Enrollment Reconciliation Agent's no-autonomous-change and the MLR Rebate Agent's no-autonomous-disbursement posture. It also honors the HIPAA-audit policy (PHI-bearing — the segments reference the member's coverage history). Menopause-relevant: a 45-64 woman who leaves an employer plan and has a 2-month gap before her individual-market coverage begins is exactly the case this checks — a 14-day gap keeps her creditable coverage intact, but a break over 63 days would cost her the pre-existing-condition protection she needs for ongoing menopause care. Runs against ILLUSTRATIVE synthetic segments + threshold — clearly labeled; NOT a certified creditable-coverage system (real determination uses the certificate of creditable coverage, plan-specific rules, and the full HIPAA / ACA / Medicare Part D frameworks).

Agentforce OIG Exclusion / Sanctions Screening

Screen a party against the OIG LEIE before payment: match-record-sourced + a match strength never overstated + never an autonomous payment block / clear (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud exclusion / sanctions-screening analog, and a DETERMINISTIC (no-Claude) agent. Federal law (Social Security Act §1128 / §1128A(a)(6); 42 CFR §1001) prohibits federal-program payment for items or services furnished, ordered, or prescribed by an OIG-EXCLUDED party — so plans and providers must SCREEN parties against the OIG List of Excluded Individuals / Entities (LEIE) before payment / contracting. Given a screening request (a party reference and the party's identifiers — last name, first name, and optionally an NPI and a date of birth), it DETERMINISTICALLY matches the party against the recorded exclusion list and reports a match STRENGTH grounded in which identifiers actually matched: a confirmed match requires an NPI match OR a full-name AND date-of-birth match; a full-name match with no DOB / NPI is probable; a last-name coincidence the first name / DOB doesn't corroborate is possible; otherwise no-match — with a recommended disposition (recommend-clear / recommend-review-possible / recommend-review-probable / recommend-block-pending-review). It COMPLEMENTS, not duplicates, the other agents: distinct from the Provider Credentialing agent (whether a provider is QUALIFIED — license, board certification, education), the Claims Adjudication Assistant (the allowed amount), and the FWA agent (suspected fraud on a claim) — this screens a party's IDENTITY against the OIG exclusion list to prevent an improper PAYMENT to a sanctioned party. The match is a pure function of the party's own fields + the catalog (no randomness, no clock), so the same party always yields the same match strength. THREE load-bearing honesty properties are governance-enforced: a reported match must trace to a recorded LEIE record — an unsourced match is blocked (policy.exclusion.match-record-sourced), mirroring the Right of Access Agent's ground-sourced and the Subrogation Agent's basis-sourced posture; the reported match strength must never exceed what the identifier signals support — a name coincidence dressed up as a confirmed exclusion is blocked (policy.exclusion.match-not-overstated), the load-bearing correctness gate mirroring the Member Cost-Share Agent's math-consistent and the Subrogation Agent's recoverable-within-paid posture; and a payment is NEVER autonomously blocked (which denies a legitimate provider income) and a party never autonomously cleared (which risks paying a sanctioned party) — an autonomous block / clear is blocked (policy.exclusion.no-autonomous-block-or-clear), mirroring the Advance Beneficiary Notice Agent's no-autonomous-beneficiary-liability and the Member Cost-Share Agent's no-autonomous-member-charge posture. It is deliberately NOT PHI-bearing — it screens a provider / vendor's identity against a public exclusion list, not a patient's health information, so it is NOT on the HIPAA-audit policy. Menopause-relevant: the gynecologists, endocrinologists, and compounding pharmacies a menopause plan pays are exactly the network a plan must screen against the LEIE before payment — and a shared surname must never wrongly freeze a legitimate specialist's claims. Runs against an ILLUSTRATIVE synthetic LEIE catalog + match rules (no fuzzy / phonetic matching, no monthly LEIE reload, no SAM.gov / state Medicaid exclusion lists, no reinstatement handling) — clearly labeled; NOT a certified exclusion-screening system (real screening is governed by the OIG LEIE, the OIG Special Advisory Bulletin on the effect of exclusion, and the payer's screening policy).

Agentforce Balance Billing Protection (No Surprises Act)

Claim-time NSA balance-billing protection: basis-sourced + in-network (QPA) cost-share basis + never a surprise bill (payer & plan operations) · Payer & plan operations

The Salesforce 'Agentforce for Health' / Health Cloud No Surprises Act analog, and a DETERMINISTIC (no-Claude) agent — the CLAIM-time complement to the patient-access Good Faith Estimate agent (the two sides of the No Surprises Act). Given a claim (its protection basis — the service setting / provider network status — plus the service type, whether it is an ancillary service, the billed charge, the in-network allowed amount / Qualifying Payment Amount, and whether a valid notice-and-consent waiver was obtained), it decides whether the NSA PROHIBITS balance-billing the patient, computes the patient's cost-share BASIS (the in-network QPA for a protected claim, never the out-of-network billed charge), and computes the balance-bill amount (0 + prohibited for a protected claim; billedCharge − allowed for a permitted one requiring human review). Protection applies to emergency services, an out-of-network provider at an in-network facility (waivable via notice-and-consent EXCEPT for ancillary services like anesthesiology / radiology / pathology), and air ambulance; an out-of-network ground ambulance is NOT protected (a known NSA gap). It COMPLEMENTS, not duplicates, the other payer & plan operations agents: distinct from the Claims Adjudication Assistant (per-claim edits), the Coordination of Benefits agent (payer ORDER), the Overpayment & Recovery agent (POST-payment clawback), the Utilization Review agent (medical necessity), and the FWA agent (fraud). The determination is a pure function of the request + the basis catalog (no randomness, no clock), so the same claim always yields the same protection + cost-share basis + balance-bill flags. THREE load-bearing honesty properties are governance-enforced: every determination must cite a recorded protection basis — an ad-hoc / un-sourced protection call is blocked (policy.balancebill.protection-basis-sourced), mirroring the Overpayment & Recovery Agent's reason-catalog-sourced and the Good Faith Estimate Agent's charge-master-sourced posture; a PROTECTED patient's cost-share must be computed on the in-network (QPA) basis — basing it on the out-of-network billed charge over-charges the patient and is blocked (policy.balancebill.cost-share-in-network-basis, 45 CFR 149.110–149.130), the load-bearing gate mirroring the Overpayment & Recovery Agent's within-lookback-window (a legal basis bounds the dollar figure); and a PROTECTED claim can NEVER be balance-billed — a balance bill allowed on a protected claim is blocked (policy.balancebill.no-autonomous-balance-bill), mirroring the Overpayment & Recovery Agent's no-autonomous-clawback and the Lab Result Agent's no-autonomous-clinical-action posture. It also honors the HIPAA-audit policy. Menopause-relevant: a 45-64 patient getting emergency care or an out-of-network anesthesiologist at an in-network facility for a gyn procedure is exactly the cohort the NSA shields from surprise bills. Runs against ILLUSTRATIVE synthetic protection bases + waiver rules + ancillary handling + QPA amounts — clearly labeled; NOT a certified No Surprises Act engine (a real determination uses the actual Qualifying Payment Amount, the federal Independent Dispute Resolution process, the notice-and-consent requirements, and the provider's network contracts under 45 CFR 149).

Platform & data substrate · 23 agents

The shared data and integration layer that serves the patient plane — Data 360 grounding, the Pause MCP server, and the MuleSoft process tier. Federated, consent-gated, allow-listed.

Agentforce Provider Credentialing & Directory

Network-integrity gate: verify a provider + gate every referral / scheduling attempt (integration plane) · Integration

The Salesforce 'Agentforce for Health' / Health Cloud provider-credentialing / provider-directory analog, and a DETERMINISTIC (no-Claude) agent. It sits ALONGSIDE the data substrate — MuleSoft integration and Data 360 grounding — and gates every referral / scheduling attempt at the network boundary: the Referral Management, Appointment Scheduling, and Transitions of Care agents consult this agent for a deterministic yes/no before they hand off. It verifies a provider's credentialing status (state license, DEA, board certification, sanctions clearance, NPI) against approved verification sources (state-medical-board, DEA-registry, ABMS-board, OIG-LEIE-sanctions, NPI-registry), maintains an illustrative directory profile (specialty, location, taking-new-patients, languages, phone, verifiedAsOf), computes the overall status (verified / incomplete / expired / sanctioned with sanctioned > incomplete > expired > verified precedence), and emits gate flags (canReferPatient / canBookAppointment / canReturnInDirectoryResponse) other agents read. Verification is a pure function of the credentials + directory profile + caller-provided asOfDate (no randomness, no clock; timestamps are accepted as data), so the same context always yields the same status + gates. THREE load-bearing honesty properties are governance-enforced: every credential must trace to an approved verification source with a verifiedOn date — an unapproved / self-reported / verbal / undocumented source is blocked (policy.credentialing.source-integrity), preventing a fabricated 'verified' status from a hand-typed claim; the fabric NEVER hands a referral or scheduled appointment to an expired / incomplete / sanctioned provider — a referral or scheduling call for such a provider is blocked (policy.credentialing.no-referral-to-expired-or-sanctioned), the load-bearing ghost-network guard at the network boundary; and a directory response returned as AUTHORITATIVE must have a verifiedAsOf date within the No-Surprises-Act 90-day accuracy window — a stale directory record returned as authoritative is blocked (policy.credentialing.no-surprises-act-directory-accuracy), a regulatory / patient-protection requirement. It also honors the HIPAA-audit policy. The credential-kind catalog, approved verification sources, NSA freshness window (90 days), and directory schema are ILLUSTRATIVE synthetics, clearly labeled — NOT NCQA / CAQH credentialing, a real state-medical-board API, an OIG-LEIE sanction feed, or a live directory.

Pause MCP Server

Data-plane tool surface · Data plane

Exposes the MuleSoft Experience APIs as MCP tools so any AI agent (Claude Desktop, Cursor, Agentforce Service Agent) can call get_patient_timeline, get_patient_intake, find_menopause_providers, experience_api_health as native tools.

MuleSoft Process / Experience APIs

Integration plane · Integration

Three-tier API-Led Connectivity on Anypoint. The single ground-truth substrate every agent reads from and writes to. JupyterHealth + DBDP + wearables stitched into one FHIR R5 plane.

Pause MCP Bridge

A2A ↔ MCP egress (platform) · Integration

The outbound complement to the Pause MCP Server: a per-request MCP host that lets fabric agents call EXTERNAL MCP tool servers, not just expose Pause's own. The Care Router uses it to resolve providers through find_menopause_providers over an ordered remote list — same-origin loopback first, then allow-listed partners in PAUSE_MCP_HOST_REMOTES — returning the first success and falling back to the direct call if every remote errors, so routing never regresses. An inbound bearer is forwarded only to the same-origin loopback, never cross-origin. Env-gated and off by default.

Salesforce Data 360 (grounding)

Unified patient memory · Data grounding

Federates JupyterHealth, the customer's EHR, and the DBDP feature store via a zero-copy Iceberg connector — no bulk PHI is copied into Salesforce. Grounds the Care Router on a consented, unified patient view before every routing decision: grounding calls require an active ai-decision-support consent, and segments activate only to allow-listed downstream channels.

Consent & Preferences Management

Authoritative consent ledger + preferences (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate consent service, and the AUTHORITATIVE, cross-cutting consent & communication-preferences store the rest of the fabric's consent-before-outreach / consent-before-referral / consent-to-monitor gates logically defer to. Unlike every other agent (which CONSUMES consent — the SDOH, Patient Education, Remote Monitoring, Care Gap, and Engagement agents each check a consent gate), this one is the SOURCE OF TRUTH FOR consent: it holds, per patient, a consent LEDGER (scopes — contact-outreach, data-sharing, remote-monitoring, research, marketing — each granted / withheld / revoked with a recorded basis, a timestamp, and an optional expiry) and communication PREFERENCES (allowed channels sms/email/voice, quiet hours, preferred language, frequency cap), and answers one DETERMINISTIC question via evaluateConsent — 'may this patient be contacted / have data used for this scope over this channel at this time?' — denying a withheld / revoked / expired / unrecorded scope, an unpermitted channel, a quiet-hours touch, or a frequency-cap breach, and otherwise allowing, citing the consent record it relied on. The decision is a pure function of the ledger + the query's own atTime + priorTouches (no randomness, no clock), so the same inputs always yield the same decision. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent — but because it holds patient consent data it IS on the HIPAA-audit policy (it is NOT a commercial-plane agent). THREE load-bearing honesty properties are governance-enforced: every consent state must trace to a recorded consent event/basis — an asserted-but-unrecorded consent is blocked (policy.consent.recorded-source); a revoked / expired consent must be honored immediately — a decision may never ALLOW against it (policy.consent.honor-revocation); and a decision may never override a withheld scope or borrow consent across scopes — an allow requires a granted, current record for that exact scope (policy.consent.no-scope-override). The consent scopes, recorded sources, preferences, and patient references are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified consent-management / preference-center system.

Master Patient Index / Identity Resolution

Identity/dedup layer (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate identity service, and a DETERMINISTIC (no-Claude) agent — the identity/dedup layer of the data substrate. Given an INCOMING patient record plus a set of CANDIDATE records, it deterministically scores each candidate against a TRANSPARENT weighted demographic feature set (name, DOB, member/MRN identifier, address, phone, administrative sex — each with a documented weight), classifies each as match / possible-match / no-match by FIXED thresholds, and recommends a resolution action (link / merge / manual-review / no-action) for the best match, citing the features that matched. The resolution is a pure function of the records (no randomness, no clock), so the same incoming + candidates always yield the same scores + classifications + recommendation with a stable, documented candidateId tie-break. It COMPLEMENTS — it does not duplicate — the other platform agents (Salesforce Data 360 grounding, Consent & Preferences Management, the MuleSoft ingest process): this is the layer that decides whether two records are the SAME person. It is a RECOMMENDER + integrity gate: a high-confidence match at/above the auto-match threshold surfaces a link/merge, but a merge below that threshold is a manual-review recommendation carrying requiresHumanReview:true (a safe, honest output for a human steward — NOT a block). It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent — but because it handles patient identifiers it IS on the HIPAA-audit policy (it is NOT a commercial-plane agent, and NOT on the Claude model allow-list). THREE load-bearing honesty properties are governance-enforced: every match decision must trace to the defined match-feature spec — an opaque / off-spec / black-box match is blocked (policy.mpi.transparent-matching); a merge below the auto-match threshold may never be performed autonomously — it requires a human steward, and an autonomous merge is blocked (policy.mpi.no-autonomous-merge); and the matching feature set may never use a protected-class attribute (race, ethnicity, religion, national origin, gender identity, sexual orientation, disability status, marital status) — a fairness / responsible-AI requirement (policy.mpi.no-protected-class-matching). The match features, weights, thresholds, and patient records are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified enterprise master-patient-index (EMPI) algorithm.

Provider Identifier (NPI) Validation & Integrity

Validate NPIs with the CMS Luhn check digit: results sourced + check digit recomputes (modular-arithmetic checksum) + never an autonomous reject (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate identifier-integrity service, and a DETERMINISTIC (no-Claude) agent — the identifier-validation layer of the data substrate. Given a BATCH of National Provider Identifiers, it validates each one with the CMS check-digit algorithm — the Luhn (mod-10) checksum computed over the '80840' prefix + the 9-digit base — classifying each as VALID, INVALID-FORMAT (not 10 digits beginning with 1 or 2), or INVALID-CHECKSUM (a well-formed NPI whose 10th digit does not match the recomputed Luhn check digit, a likely transposition / typo), and derives the batch disposition (all-valid / invalids-flagged). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the Master-Patient-Index agent's WEIGHTED identity MATCHING, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — the heart of this service is a MODULAR-ARITHMETIC CHECKSUM: the Luhn (mod-10) check-digit computation the NPI standard uses. An NPI with a transposed or mistyped digit fails the checksum; catching it before it lands on a claim or in a provider directory prevents a claim rejection or a ghost-directory entry, so the agent validates the check digit DETERMINISTICALLY (a pure function of the identifiers — no clock, no randomness — so the same batch always yields the same result) and hands the invalid ones to a human. It COMPLEMENTS — it does not duplicate — the other provider-data agents: distinct from the Provider Credentialing agent (which cites an npi-registry as a verification SOURCE but does not validate the check digit) and the OIG Exclusion agent (which MATCHES an NPI against the sanctions list) — this validates that the NPI itself is well-formed and its check digit is correct. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent, and is DELIBERATELY NOT PHI-bearing — an NPI is a provider identifier, not patient health information — so, like the OIG Exclusion agent, it is NOT on the HIPAA-audit policy. A finding — all-valid or invalids-flagged — is a SAFE, honest output (not a block); every finding requires steward review — which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every result must be built from the submitted batch — one result per submitted identifier (same NPI, same order; no fabricated result, no dropped identifier), with the per-kind counts summing to the total and the disposition following — a fabricated or dropped identifier is blocked (policy.identifier.identifiers-sourced), the sourced + completeness gate mirroring the Household Composition Agent's links-sourced and the Enrollment Reconciliation Agent's reconciliation-complete; the checksums must recompute — recomputing each identifier's format classification and Luhn check digit from the NPI must reproduce the reported disposition, expected check digit, and counts, and a miscomputed checksum (a mistyped NPI waved through, or a correct one failed) is blocked (policy.identifier.checksum-consistent), the load-bearing correctness gate mirroring the Provider Benchmarking Agent's stats-consistent and the OIG Exclusion Agent's match-not-overstated; and a claim / provider is never autonomously rejected — the agent VALIDATES and FLAGS, and a determination that rejects a claim, removes a provider, or corrects a number (autoRejected:true) or skips steward review is blocked (policy.identifier.no-autonomous-reject), mirroring the Provider Credentialing Agent's no-referral-to-expired-or-sanctioned and the Enrollment Reconciliation Agent's no-autonomous-change. Menopause-relevant: the gynecologists, endocrinologists, and compounding pharmacies a menopause plan pays each carry an NPI on every claim and directory entry — a single transposed digit is exactly what this checksum catches before it becomes a claim rejection or a ghost-directory listing that keeps a patient from finding a specialist. It validates STRUCTURE + check digit only — it does NOT confirm the NPI is assigned, active, or belongs to a particular provider (that requires an NPPES / registry lookup); the identifiers are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified NPPES / registry lookup.

Source-of-Truth Consensus / Golden-Record Field Reconciliation

Reconcile a field's conflicting source-system values into a golden-record value via Boyer–Moore majority vote: per-source attribution sourced + a recomputing consensus + never an autonomous golden-record write (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate master-data / golden-record service, and a DETERMINISTIC (no-Claude) agent — the field-level source-of-truth reconciliation layer of the data substrate. Given a single logical FIELD (a provider's specialty, an org's tax id, a plan's network status) whose VALUE is reported by several SOURCE SYSTEMS (an EHR feed, a claims feed, a credentialing feed, an HIE feed), it decides whether those source votes have a STRICT MAJORITY — a consensus value more than half the sources agree on — reporting the winning value, its count, and per-source agreement, or honestly reporting NO-CONSENSUS when no value carries a strict majority. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Care Routing agent's DIJKSTRA'S WEIGHTED SHORTEST PATH, the KPI Trend agent's LEAST-SQUARES LINEAR REGRESSION, the Outreach Prioritization agent's 0/1 KNAPSACK DYNAMIC PROGRAMMING, the Quality Shift agent's CUSUM CHANGE-POINT DETECTION, the Timeline Merge agent's K-WAY MERGE OF SORTED STREAMS, the Reportable Condition agent's RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION, the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Audit Log Integrity agent's HASH CHAIN, or the Claim Lifecycle agent's BFS REACHABILITY — and, CRUCIALLY, UNLIKE the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE (which diffs WHO is on two rosters — enroll / terminate / update) and the Master-Patient-Index agent's WEIGHTED identity MATCHING (which decides whether two RECORDS are the same person) — the heart of this service is the BOYER–MOORE MAJORITY VOTE: the classic linear-time, constant-space algorithm that finds a strict-majority element in a single cancellation pass (hold a candidate + a counter; increment on a match, decrement on a mismatch, reset the candidate when the counter hits zero) plus one verification pass confirming the survivor occurs in more than half the votes. When two feeds disagree, a naive 'last write wins' or 'first source wins' silently picks a wrong value; a majority vote picks the value the SOURCES themselves corroborate, so the agent reconciles DETERMINISTICALLY (a pure function of the votes — no clock, no randomness — so the same votes always yield the same determination) and honestly declines when they don't, handing the golden-record write to a human. It COMPLEMENTS — it does not duplicate — the other data-plane agents: distinct from the Enrollment Reconciliation agent (a keyed set-difference between two rosters), the Master-Patient-Index agent (weighted record identity matching), and the Timeline Merge agent (a k-way merge of event streams) — this reconciles ONE field's conflicting source values into a golden-record value. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent, and is DELIBERATELY NOT PHI-bearing — a golden-record reference attribute (a provider's specialty, an org's identifier), not patient health information — so, like the Identifier Validation agent, it is NOT on the HIPAA-audit policy. A reconciliation — consensus or no-consensus — is a SAFE, honest output (not a block); every reconciliation requires steward review — which is how a legitimate reconciliation is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the per-source attribution must be sourced — every agreement must trace to a SUBMITTED vote (same sourceId + value; no fabricated source), every submitted vote must be attributed exactly once (none dropped, none double-listed), and the total must equal the number of votes — a fabricated or dropped source is blocked (policy.consensus.votes-sourced), the sourced + completeness gate mirroring the Enrollment Reconciliation Agent's reconciliation-complete and the Timeline Merge Agent's events-sourced; the consensus must recompute — re-running the Boyer–Moore majority vote over the votes must reproduce the reported candidate, its count, the has-consensus flag, the disposition, and every real source's agreement flag — and a wrong winner (writing a minority value to the golden record) or a false consensus over a plurality is blocked (policy.consensus.consensus-consistent), the load-bearing correctness gate mirroring the Timeline Merge Agent's merge-consistent and the Identifier Validation Agent's checksum-consistent; and no golden-record value is autonomously written — the agent RECONCILES on paper, and a determination that writes the consensus to the golden record, overwrites a source, or promotes a value to system-of-record (autoWritten:true) or skips steward review is blocked (policy.consensus.no-autonomous-write), mirroring the Timeline Merge Agent's no-autonomous-merge and the Enrollment Reconciliation Agent's no-autonomous-change. Menopause-relevant: the gynecologists, endocrinologists, and compounding pharmacies a menopause plan lists carry a specialty, a network status, and an identifier that four different feeds each report differently — a majority vote across the sources is exactly what turns those conflicting feeds into one trustworthy directory value, without ever overwriting a system of record on its own. The fields + sources + values are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified master-data-management / golden-record system (real MDM weights sources by trust and recency, resolves value semantics such as units, formatting, and aliases, and survives field-by-field with lineage — not a bare majority of raw string votes).

Clinical Code Taxonomy / Longest-Prefix Classification

Classify clinical codes to their most-specific category via a trie longest-prefix match: every classification sourced + a recomputing match + never an autonomous re-code (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate terminology / value-set service, and a DETERMINISTIC (no-Claude) agent — the code-classification layer of the data substrate. Given a BATCH of clinical codes (ICD-10 diagnosis, HCPCS / CPT procedure) and a TAXONOMY of category PREFIXES (a code-group value-set: each prefix maps a family of codes to a category), it classifies each code to its MOST-SPECIFIC (longest) matching category prefix — or leaves it UNCLASSIFIED when no prefix matches — reporting one classification per code, the classified / unclassified counts, and the disposition (all-classified / unclassified-present). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Source Consensus agent's BOYER–MOORE MAJORITY VOTE, the Care Routing agent's DIJKSTRA'S WEIGHTED SHORTEST PATH, the KPI Trend agent's LEAST-SQUARES LINEAR REGRESSION, the Outreach Prioritization agent's 0/1 KNAPSACK DYNAMIC PROGRAMMING, the Quality Shift agent's CUSUM CHANGE-POINT DETECTION, the Timeline Merge agent's K-WAY MERGE OF SORTED STREAMS, the Reportable Condition agent's RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION, the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Audit Log Integrity agent's HASH CHAIN, or the Claim Lifecycle agent's BFS REACHABILITY — and, CRUCIALLY, UNLIKE the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM (character math on a single identifier's Luhn check digit), the Medication Name Safety agent's STRING EDIT DISTANCE (how far apart two drug NAMES are), and the HCC Risk Adjustment agent's HIERARCHY + COEFFICIENT SUM (rolling confirmed conditions up a clinical hierarchy and summing RAF coefficients) — the heart of this service is a TRIE (PREFIX TREE) LONGEST-PREFIX MATCH: the taxonomy prefixes are inserted into a trie, and each code is walked character-by-character down the trie, remembering the DEEPEST terminal node reached — the longest taxonomy prefix that is a prefix of the code (the most specific category). A shallow substring match (E28 when E28.3 also applies) mis-buckets a code into a less specific group; the longest-prefix rule picks the most specific category the taxonomy defines, so the agent classifies DETERMINISTICALLY (a pure function of the taxonomy + codes — no clock, no randomness — so the same request always yields the same determination) and hands the categorized batch to a human. It COMPLEMENTS — it does not duplicate — the other terminology / coding agents: distinct from the Identifier Validation agent (which validates an NPI's Luhn check digit), the Medication Name Safety agent (which flags look-alike drug names by edit distance), and the HCC Risk Adjustment agent (which scores confirmed conditions up a hierarchy) — this maps codes to a value-set taxonomy by longest prefix. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent, and is DELIBERATELY NOT PHI-bearing — a code is a terminology token, classified against a value-set taxonomy, not patient health information — so, like the Identifier Validation agent, it is NOT on the HIPAA-audit policy. A batch — all-classified or unclassified-present — is a SAFE, honest output (not a block); every batch requires coder review — which is how a legitimate classification is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every classification must be sourced — exactly one classification per submitted code, in the same order (no fabricated code, none dropped, none duplicated), every matched prefix a submitted taxonomy prefix (no invented category), each classification self-consistent, the counts adding up, and the disposition following — a fabricated code or invented category is blocked (policy.code.classifications-sourced), the sourced + completeness gate mirroring the Identifier Validation Agent's identifiers-sourced and the Enrollment Reconciliation Agent's reconciliation-complete; the classification must recompute — rebuilding the trie and re-running the longest-prefix match over each code must reproduce the reported category + matched prefix — and a wrong bucket or a missed match is blocked (policy.code.classification-consistent), the load-bearing correctness gate mirroring the Identifier Validation Agent's checksum-consistent and the Source Consensus Agent's consensus-consistent; and no claim is autonomously re-coded — the agent CLASSIFIES and RECOMMENDS, and a determination that re-codes a claim, submits the codes, or overwrites the coded record (autoApplied:true) or skips coder review is blocked (policy.code.no-autonomous-recode), mirroring the Identifier Validation Agent's no-autonomous-reject and the Enrollment Reconciliation Agent's no-autonomous-change. Menopause-relevant: a menopause visit's diagnosis codes (E28.3 primary ovarian failure, N95.x menopausal disorders) and the endocrine comorbidities that ride alongside are exactly the codes this trie buckets to their most-specific value-set category — feeding quality measures, risk models, and analytics — without ever re-coding the claim on its own. The taxonomy + codes are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified terminology / code-set engine (real terminology services resolve full code systems — ICD-10-CM, SNOMED CT, LOINC, RxNorm — with versioned value sets, inclusion/exclusion logic, and semantic relationships, not a bare longest-prefix match).

Event-Stream Code Assignment / Huffman Optimal Prefix Coding

Assign an optimal prefix-free code to an event stream by frequency via Huffman coding: every code sourced + self-consistent + a recomputing Huffman optimum + never an autonomous deploy (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate stream-codec service, and a DETERMINISTIC (no-Claude) agent — the code-assignment layer of the data substrate. Given a set of event / message TYPES flowing across the integration bus — each type with an observed FREQUENCY (its share of the stream volume) — it assigns an OPTIMAL PREFIX-FREE binary code that minimizes the total encoded length (the sum over types of frequency × code length), so a high-volume telemetry / event stream (remote-monitoring device events, claim-event codes, sync / ack messages) can be transmitted as compactly as possible — reporting one code per type, the weighted total, the fixed-width baseline, and the disposition (compressible / already-uniform). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY it is NOT the Code Taxonomy agent's TRIE LONGEST-PREFIX MATCH (which walks a code down a prefix tree of taxonomy categories to bucket it — a lookup, not a code construction) and NOT the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM. It is also UNLIKE the Source Consensus agent's BOYER–MOORE MAJORITY VOTE, the Timeline Merge agent's K-WAY MERGE, the List Reconciliation agent's LONGEST COMMON SUBSEQUENCE, the SLA Worklist agent's EARLIEST-DEADLINE-FIRST SCHEDULING, the Peak-Window agent's KADANE MAXIMUM-SUBARRAY, the Care Routing agent's DIJKSTRA'S SHORTEST PATH, the Outreach agent's 0/1 KNAPSACK, the PCP Matching agent's GALE–SHAPLEY STABLE MATCHING, the Household Composition agent's UNION-FIND, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, or the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT — the heart of this service is HUFFMAN CODING: build the optimal prefix-free code by repeatedly merging the two lowest-frequency nodes into a subtree (a greedy priority-queue construction), then read each symbol's code off the root-to-leaf path. Huffman is provably optimal — no prefix-free code assigns a smaller total encoded length — and the total encoded length is the invariant this service reports and defends. Time is data: the frequencies are plain numbers and the coding is a pure function of them (no real clock, no randomness), so the same request always yields the same code length. It COMPLEMENTS — it does not duplicate — the Code Taxonomy agent (which walks a code down a prefix tree of taxonomy categories to bucket it) and the Identifier Validation agent (which validates an identifier's check digit): this CONSTRUCTS an optimal prefix-free code from frequencies. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent, and is DELIBERATELY NOT PHI-bearing — an event-type frequency is aggregate integration telemetry, not patient health information — so, like the Code Taxonomy and Identifier Validation agents, it is NOT on the HIPAA-audit policy. A code assignment — compressible or already-uniform — is a SAFE, honest output (not a block); every assignment requires engineer review — which is how a legitimate code is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the code must be sourced + self-consistent — the codes covering exactly the submitted symbols (each once, no fabricated symbol, none dropped / double-coded), each code a non-empty binary string with a matching length + echoed frequency, the code prefix-free (no code a prefix of another — the property that makes it uniquely decodable), the weightedTotal equal to Σ frequency × length, the fixed-width baseline honest, and the disposition following — a fabricated symbol, a non-prefix-free code, or an overstated total is blocked (policy.huffcode.code-sourced), the sourced + self-consistency gate mirroring the List Reconciliation Agent's diff-sourced and the SLA Worklist Agent's schedule-sourced; the code must be optimal — re-running the Huffman construction over the submitted frequencies must reproduce the reported weightedTotal — and a sub-optimal prefix code that wastes bandwidth is blocked (policy.huffcode.code-optimal), the load-bearing correctness gate that recomputes the minimal total encoded length INDEPENDENT of the reported codes (so a fabricated code that still reports the optimal length fails sourced only and a real-but-sub-optimal code fails optimal only — the two gates are isolable), mirroring the List Reconciliation Agent's lcs-optimal and the Care Routing Agent's route-optimal; and no codec is autonomously deployed — the agent ASSIGNS and RECOMMENDS, and an assignment that deploys the codec to the live bus or re-encodes the production stream (autoDeployed:true) or skips engineer review is blocked (policy.huffcode.no-autonomous-deploy), mirroring the List Reconciliation Agent's no-autonomous-update and the SLA Worklist Agent's no-autonomous-dispatch. Menopause-relevant: a Pause remote-patient-monitoring device stream — heartbeat, normal readings, high readings, battery-low, sync-error — is exactly the skewed event stream this Huffman coder assigns compact codes to for efficient transmission across the integration bus, without ever deploying the codec on its own. The symbols + frequencies are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified codec / compression system (real stream compression uses context modeling, arithmetic / range coding, dictionary methods (LZ77 / LZMA), and adaptive codebooks).

Clinical Event Timeline Merge / Multi-Source Record Reconciliation

Merge multi-source clinical event streams into one deduplicated timeline via k-way merge of sorted streams: every event sourced + a recomputing merge order + dedup + never an autonomous write-back (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate record-reconciliation service, and a DETERMINISTIC (no-Claude) agent — the timeline-merge layer of the data substrate. Given a patient's clinical EVENTS as they arrive in several already-sorted source STREAMS (an EHR, another EHR, a pharmacy, a claims feed — each stream in ascending time order), it merges them into ONE chronologically-ordered unified TIMELINE and flags the DUPLICATES (the SAME clinical event reported by more than one source), reporting each event's duplicate-of link, the per-source contributions, the kept / duplicate / total tallies, and the disposition (clean-merge / duplicates-found). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Reportable Condition agent's RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION, the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — and, CRUCIALLY, UNLIKE the Coverage Continuity agent's INTERVAL MERGING (which merges OVERLAPPING date SPANS into continuous coverage; this merges POINT events from many streams into one order) and the Master-Patient-Index agent's WEIGHTED identity MATCHING (which resolves WHO a record belongs to; this runs AFTER identity is known) — the heart of this service is the K-WAY MERGE OF SORTED STREAMS: the classic 'merge k sorted lists' / external-sort merge phase that repeatedly takes the earliest head across the k stream cursors to produce one globally-ordered sequence in linear time, plus a content-key DEDUPLICATION pass that flags the second-and-later report of the same clinical event. A mis-ordered or mis-deduplicated timeline corrupts the record — a duplicated med looks like a double dose, an out-of-order lab hides a trend — so the agent merges DETERMINISTICALLY (a pure function of the streams' own timestamps — no clock, no randomness — so the same streams always yield the same timeline, with ties broken by source then eventId) and hands the timeline to a human. It COMPLEMENTS — it does not duplicate — the other data / provider agents: distinct from the Master Patient Index agent (which RESOLVES identity across systems), the Enrollment Reconciliation agent (a keyed set-difference between two rosters), and the Transitions of Care agent (medication reconciliation for ONE encounter) — this MERGES a patient's already-resolved event streams into one timeline. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent — but because it handles a patient's clinical events it IS on the HIPAA-audit policy (it is NOT a commercial-plane agent, and NOT on the Claude model allow-list). A merge — clean-merge or duplicates-found — is a SAFE, honest output (not a block); every merge requires steward review — which is how a legitimate merge is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every timeline event must be sourced — each entry must trace to a SUBMITTED stream event (same source + eventId + timestamp + kind; no fabricated event), every submitted event must appear exactly once (none dropped, none double-listed), and the per-source contributions + tallies must add up — a fabricated or dropped event is blocked (policy.timeline.events-sourced), the sourced + completeness gate mirroring the Enrollment Reconciliation Agent's reconciliation-complete and the Caseload Balancing Agent's assignment-complete; the merge must recompute — re-running the k-way merge from the streams must reproduce the reported chronological order and the reported duplicate flags — and a mis-ordered or mis-deduplicated timeline is blocked (policy.timeline.merge-consistent), the load-bearing correctness gate mirroring the Reportable Condition Agent's classification-consistent and the Care Pathway Agent's sequence-valid; and no timeline is autonomously written back — the agent MERGES, and a determination that writes the timeline back to a source of record, purges a duplicate, or overwrites a chart (autoWritten:true) or skips steward review is blocked (policy.timeline.no-autonomous-merge), mirroring the Enrollment Reconciliation Agent's no-autonomous-change and the Audit Log Integrity Agent's read-only posture. Menopause-relevant: a 45-64 woman whose records are scattered across her gynecologist's EHR, a hospital, a pharmacy, and a claims feed — the same HRT start reported by two of them — is exactly the multi-source timeline this k-way merge unifies and de-duplicates for her care team, without ever overwriting a source chart on its own. The events are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified record-reconciliation / EMPI system (real reconciliation resolves identity first via an EMPI, reconciles with FHIR resource provenance, and applies source-of-truth precedence rules).

Status Timeline Compression / Run-Length Encoding (RLE)

Run-length-encode a per-slot status stream into canonical (value, length) runs: every encoding a sourced self-consistent lossless run list + a re-deriving canonical RLE + never an autonomous write-back (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate stream-compression service, and a DETERMINISTIC (no-Claude) agent — the timeline-compression layer of the data substrate. Given a long per-slot STATUS stream (a device state / bed-occupancy / monitoring status recorded once per time slot), it compresses the stream into a sequence of RUNS — (value, length) pairs, one per maximal block of identical consecutive statuses — reporting the run count, the compression ratio, the longest run, the dominant status, and the disposition (compressible / incompressible). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY the heart of this service is RUN-LENGTH ENCODING: a single left-to-right pass that coalesces each maximal block of identical consecutive values into one (value, length) run — the canonical, provably-unique RLE of the stream, losslessly REVERSIBLE (decoding the runs reproduces the exact original). It is NOT the Huffman agent's OPTIMAL PREFIX CODING (a FREQUENCY-based variable-length code over the alphabet — this is CONSECUTIVE-RUN coalescing, order-dependent, no frequency model), NOT the Coverage Heatmap agent's DIFFERENCE-ARRAY RANGE ACCUMULATION, NOT the Rolling Census Peak agent's SLIDING-WINDOW MAXIMUM, NOT the Timeline Merge agent's K-WAY MERGE (which interleaves multiple sorted streams — this compresses ONE stream), and NOT the List Reconciliation agent's LONGEST COMMON SUBSEQUENCE — it is run-length encoding. The exact, reversible run list is the invariant this service reports and defends (a pure function of the statuses — no clock, no randomness — so the same request always yields the same encoding). It COMPLEMENTS — it does not duplicate — the Huffman agent (frequency-based prefix coding) and the Timeline Merge agent (multi-source interleave): this run-length-compresses one status stream. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent — but because the statuses reference a patient's device / bed monitoring timeline it IS PHI-adjacent and on the HIPAA-audit policy (NOT on the Claude model allow-list). An encoding — compressible or incompressible — is a SAFE, honest output (not a block); an incompressible disposition is a LEGITIMATE FINDING (no consecutive repeats to coalesce), and every encoding requires steward review — which is how a legitimate encoding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the encoding must be sourced + self-consistent — DECODING the runs (each value repeated `length` times, in order) reproducing EXACTLY the submitted stream (same values, order, and length), every run length ≥ 1, honest counts/ratio/longest-run/dominant-status — a fabricated run, a wrong length, or a reordered decode is blocked (policy.statusrle.encoding-sourced), the sourced + self-consistency gate mirroring the Huffman Agent's code-sourced and the Rolling Census Peak Agent's windows-sourced; the runs must be canonical — re-running RLE reproduces the unique maximal-run list (adjacent runs never share a value) — an over-split or mis-merged run list is blocked (policy.statusrle.runs-canonical), the load-bearing correctness gate that re-derives the canonical runs INDEPENDENT of the reported runs (so an over-split-but-decodable encoding fails canonical only and a fabricated run that doesn't decode fails sourced only — the two gates are isolable), mirroring the Rolling Census Peak Agent's deque-exact and the Huffman Agent's code-optimal; and no compressed timeline is autonomously written back — the agent COMPRESSES and RECOMMENDS, and an encoding that writes the timeline back to a source of record, replaces the raw stream, or persists the encoding (autoWritten:true) or skips steward review is blocked (policy.statusrle.no-autonomous-write), mirroring the Timeline Merge Agent's no-autonomous-merge and the Rolling Census Peak Agent's no-autonomous-divert. Menopause-relevant: a remote-monitoring device that streams a menopause patient's status once a minute across a long stable stretch — normal, normal, …, a brief high, back to normal — is exactly the run-heavy timeline this RLE compacts to a handful of runs for efficient storage and transmission, without ever overwriting the raw stream on its own. The stream is an ILLUSTRATIVE synthetic, clearly labeled — NOT a certified time-series / telemetry compression system (real telemetry compression uses delta / delta-of-delta encoding, dictionary methods, Gorilla-style float compression, and lossy downsampling — not a bare RLE over illustrative status labels).

Break-the-Glass / Emergency Access Governance

Emergency-access governance (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate security service, and a DETERMINISTIC (no-Claude) agent — the emergency-access governance layer of the data substrate. Given an ACCESS REQUEST (requester role, target patient, stated purpose, an emergency flag, and a free-text clinical justification), it deterministically decides whether to grant emergency 'break-the-glass' override access to PHI, and if so returns a TIME-BOXED, MINIMUM-NECESSARY grant — a scoped field set (never the full chart) plus an expiry derived from the request's own time — ALWAYS emitting a mandatory audit event and flagging the grant for mandatory post-access review. The decision is a pure function of the request + its own atTime (no randomness, no clock), so the same request always yields the same grant/deny + scope + expiry + audit id. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Consent & Preferences Management agent (patient consent scopes for outreach / data-sharing) and the Master Patient Index (identity / dedup), this governs EMERGENCY clinician access to PHI under the HIPAA minimum-necessary + audit requirements. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent — but because it governs access to patient PHI it IS on the HIPAA-audit policy (it is NOT a commercial-plane agent, and NOT on the Claude model allow-list). A DENY (no emergency declared, no recorded justification, or an off-catalog purpose with no derivable scope) is a SAFE, honest output (not a block). THREE load-bearing honesty properties are governance-enforced: no emergency access is granted without a recorded clinical justification — an unjustified grant is blocked (policy.btg.justification-required); every grant must be minimum-necessary AND time-boxed — a standing / full-record / non-expiring grant is blocked (policy.btg.minimum-necessary-time-boxed); and every emergency access must be logged with a mandatory audit event AND flagged for post-access review — an un-audited grant is blocked (policy.btg.mandatory-audit-review). The purpose catalog, minimum-necessary scopes, access durations, and audit ids are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified break-the-glass / emergency-access system.

Data Retention & Records Lifecycle Management

Records-disposition governance (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate records-management service, and a DETERMINISTIC (no-Claude) agent — the records-disposition layer of the data substrate. Given a RECORD (its type/category, patient, created and last-touched dates evaluated against a provided atTime, jurisdiction, and any active legal hold), it deterministically produces a disposition RECOMMENDATION — retain / eligible-for-purge / hold — citing the governing retention rule and the computed retention expiry (derived from the record's dates + the schedule period + the request's atTime). The disposition is a pure function of the record + its own atTime (no randomness, no clock), so the same record always yields the same recommendation + cited rule + expiry. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Consent & Preferences Management agent (patient consent scopes for outreach / data-sharing), the Master Patient Index (identity / dedup), and the Break-the-Glass / Emergency Access Governance agent (which governs emergency PHI access), this governs records RETENTION / DISPOSITION under records-management + legal-hold obligations. It is a control-plane / data-substrate service on the PLATFORM plane, not a live-Claude agent — but because it manages the lifecycle of patient records it IS on the HIPAA-audit policy (it is NOT a commercial-plane agent, and NOT on the Claude model allow-list). An eligible-for-purge RECOMMENDATION (a record past its retention expiry with no active hold) is a SAFE, honest output (not a block, and never a deletion) — it is a recommendation requiring human approval, which is how a legitimately-recommended purge is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: a legal hold ALWAYS overrides a purge — a record on an active legal hold is retained on hold and never marked eligible-for-purge, and a purge asserted while under a hold is blocked (policy.retention.legal-hold-overrides-purge); every disposition must cite a recorded retention schedule — an ad-hoc / un-sourced disposition is blocked (policy.retention.schedule-sourced); and a destructive purge is never executed autonomously — an eligible-for-purge is a recommendation requiring human approval, and an autonomous / unapproved purge is blocked (policy.retention.no-autonomous-purge). The retention schedules, retention periods, and rule ids are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified records-management system; real retention is jurisdiction-specific and legally reviewed.

De-Identification & Safe Harbor

HIPAA de-identification governance (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate de-identification service, and a DETERMINISTIC (no-Claude) agent — the de-identification layer of the data substrate. Given a DATASET described by its FIELDS (each a name, the Safe Harbor identifier category it maps to — or non-identifier — and the action taken: removed / generalized / retained), the chosen de-identification METHOD (safe-harbor or expert-determination), the categories attested absent, and (for expert determination) the cited determination reference, it deterministically screens the dataset against the EIGHTEEN HIPAA Safe Harbor identifier categories (45 CFR 164.514(b)(2)(i)(A)–(R)), computes which categories remain identifiable after the field actions (a retained identifier, or a generalization that does not satisfy Safe Harbor — only geographic → first three ZIP digits and dates → year only qualify), computes whether all eighteen categories were screened (present as a field or attested absent), validates the method citation, and decides whether the dataset qualifies as DE-IDENTIFIED: de-identified iff a recognized method is cited, all eighteen categories were screened, and no identifier category remains. The determination is a pure function of the dataset's fields + the category catalog (no randomness, no clock), so the same dataset always yields the same de-identification decision + remaining categories + release flag. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Consent & Preferences Management agent (consent scopes), the Master Patient Index (identity / dedup), the Break-the-Glass agent (emergency PHI access), the Data Retention agent (records disposition), and the Data-Sharing / TEFCA agent (interoperability exchange), this decides whether a dataset is DE-IDENTIFIED (no longer PHI) under Safe Harbor before a secondary use / disclosure. It is a control-plane / data-substrate service on the PLATFORM plane, PHI-bearing (on the HIPAA-audit policy), not a live-Claude agent. A not-de-identified determination is a SAFE, honest output (not a block) requiring human review under a data use agreement — which is how a legitimate determination is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every determination must screen all eighteen Safe Harbor categories — an incomplete screen that skips a category is blocked (policy.deid.all-categories-screened), the load-bearing completeness gate mirroring the Good Faith Estimate Agent's expected-items-complete and the Lab Result Agent's critical-value-notified; every determination must cite a recognized method — Safe Harbor or a qualified Expert Determination with a cited reference — an ad-hoc / un-cited de-identification is blocked (policy.deid.method-cited), mirroring the Data Retention Agent's schedule-sourced and the Balance Billing Agent's protection-basis-sourced; and a re-identifiable dataset (one with a remaining identifier) is NEVER released as de-identified — a re-identifiable dataset marked de-identified / released is blocked (policy.deid.no-release-of-reidentifiable), mirroring the Balance Billing Agent's no-autonomous-balance-bill and the Master Patient Index Agent's no-autonomous-merge posture. The Safe Harbor category catalog + generalization rules are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified de-identification engine; a real determination applies the full Safe Harbor method (including the actual-knowledge clause) or a qualified statistician's Expert Determination under 45 CFR 164.514(b).

Minimum Necessary (HIPAA)

Minimum-necessary disclosure governance (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate minimum-necessary service, and a DETERMINISTIC (no-Claude) agent — the minimum-necessary layer of the data substrate. Given a DISCLOSURE REQUEST (a requestor role, a purpose-of-use, the specific fields requested — each mapped to a field CATEGORY — and the record scope: single-patient / cohort / bulk), it deterministically resolves the governing purpose-of-use rule (treatment, payment, healthcare-operations, research, marketing) and decides per field whether its category is within the minimum-necessary scope for that purpose (release) or beyond it (withhold), yielding a disclosure limited to the minimum necessary (45 CFR 164.502(b) / 164.514(d)). Treatment / disclosure-to-the-individual / authorized / required-by-law purposes are EXEMPT from the standard (all fields released). The determination is a pure function of the request + the purpose catalog (no randomness, no clock), so the same request always yields the same field decisions + released/withheld sets + flags. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Consent & Preferences Management agent (WHETHER a patient may be contacted / data used for a scope), the De-Identification & Safe Harbor agent (whether a dataset is no longer PHI), the Master Patient Index (identity / dedup), the Break-the-Glass agent (emergency PHI access), and the Data Retention agent (records disposition), this decides HOW MUCH of an identified patient's PHI a given purpose-of-use may see. It is a control-plane / data-substrate service on the PLATFORM plane, PHI-bearing (on the HIPAA-audit policy), not a live-Claude agent. A determination — minimum-necessary or narrowed — is a SAFE, honest output (not a block); a narrowed / bulk disclosure requires human review — which is how a legitimate determination is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every disclosure decision must cite a recorded purpose-of-use — an ad-hoc / un-sourced disclosure is blocked (policy.minnec.purpose-of-use-sourced), mirroring the De-Identification Agent's method-cited and the Data Retention Agent's schedule-sourced; every RELEASED field must be within the purpose's permitted categories — releasing an out-of-scope field over-discloses PHI and is blocked (policy.minnec.minimum-necessary-scoped), the load-bearing privacy gate mirroring the De-Identification Agent's no-release-of-reidentifiable; and an over-scope (narrowed) or bulk / cohort disclosure is never autonomously released — a not-minimum-necessary or bulk determination that does not require human review is blocked (policy.minnec.no-autonomous-over-disclosure), mirroring the Balance Billing Agent's no-autonomous-balance-bill posture. The purpose-of-use catalog, requestor roles, field categories, and allowed-category mappings are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified minimum-necessary engine; a real determination uses the covered entity's role-based access policies and its minimum-necessary standard under 45 CFR 164.502(b) / 164.514(d).

Audit Log Integrity (Tamper-Evidence)

Audit-trail tamper-evidence (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate tamper-evidence service, and a DETERMINISTIC (no-Claude) agent — the tamper-evidence layer of the data substrate. Every agent on the fabric writes a HIPAA audit span; THIS agent verifies the audit trail itself. Given an AUDIT LOG (an ordered list of entries, each with a sequence number, actor, action, target, timestamp, the prior entry's hash, and its own hash), it deterministically recomputes each entry's hash and the chain links, checks the sequence numbers for gaps, and decides whether the log is VERIFIED (hash chain intact AND sequence complete). Verification is a pure function of the log's entries (no randomness, no clock), so the same log always yields the same verified / hash-chain / sequence result. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Consent & Preferences Management agent (whether a patient may be contacted / data used), the De-Identification & Safe Harbor agent (whether a dataset is no longer PHI), the Minimum Necessary agent (how much PHI a purpose may see), the Master Patient Index (identity / dedup), the Break-the-Glass agent (emergency PHI access), and the Data Retention agent (records disposition), this verifies that the AUDIT TRAIL of everything the fabric did has not been tampered with. It is a control-plane / data-substrate service on the PLATFORM plane, PHI-bearing (on the HIPAA-audit policy — audit entries reference patient targets), not a live-Claude agent. A determination — verified OR tamper-suspected — is a SAFE, honest output (not a block); a tampered / incomplete log requires human forensic review — which is how a legitimate determination is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: a log is never marked verified over a broken hash chain — asserting a verified log while a recomputed hash or a prevHash link does not match is blocked (policy.auditlog.hash-chain-verified), mirroring the Minimum Necessary Agent's minimum-necessary-scoped as an integrity obligation that cannot be skipped; a log is never marked verified with a sequence gap — asserting a verified log while an entry is missing is blocked (policy.auditlog.sequence-complete), the load-bearing completeness gate; and the log is never autonomously redacted / repaired — the agent VERIFIES and FLAGS, and a determination that claims it repaired / rewrote the log (which would destroy evidence) is blocked (policy.auditlog.no-autonomous-redaction), mirroring the Data Retention Agent's no-autonomous-purge posture. The hash is an ILLUSTRATIVE non-cryptographic FNV-1a, clearly labeled — NOT a certified tamper-evidence system; a real control uses a cryptographic hash (SHA-256), append-only / WORM storage, and signed checkpoints.

Access Anomaly Detection (HIPAA §164.308 activity review)

PHI-access anomaly detection (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate access-anomaly-detection service, and a DETERMINISTIC (no-Claude) agent — the information-system-activity-review layer of the data substrate that implements the HIPAA Security Rule safeguard (§164.308(a)(1)(ii)(D)). Given an actor's PHI-ACCESS EVENTS (each a timestamped read of a patient record) plus a window length and a threshold, it COUNTS the accesses within a ROLLING TIME WINDOW, finds the PEAK number in any window of that length (a two-pointer SLIDING-WINDOW scan), and flags an ANOMALOUS ACCESS VOLUME when the peak exceeds the threshold — a classic snooping / breach indicator. UNLIKE the Coverage Continuity agent's INTERVAL MERGING + GAP DETECTION, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the OIG Exclusion agent's identity MATCHING, or the Audit Log Integrity agent's HASH CHAIN — and UNLIKE the date-deadline agents that add N days to a single date — the heart is SLIDING-WINDOW COUNTING over timestamped events. The detection is a pure function of the events + window + threshold (no randomness, no clock), so the same events always yield the same peak + finding, and it is WINDOWED (a high daily total spread into small bursts is NOT flagged), not a naive total count. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Audit Log Integrity agent (whether the audit TRAIL is tamper-evident), the Break-the-Glass agent (whether a single emergency access is authorized), the Minimum Necessary agent (how much PHI a purpose may see), the Accounting of Disclosures agent (WHO a patient's PHI was disclosed to), and the Consent & Preferences Management agent (whether a patient may be contacted / data used), this detects an unusual VOLUME of accesses by one actor over time. It is a control-plane / data-substrate service on the PLATFORM plane, PHI-bearing (on the HIPAA-audit policy — the events reference the patients whose records were accessed), not a live-Claude agent. A finding — normal activity OR an anomalous spike — is a SAFE, honest output (not a block); every flag requires privacy-officer review — which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every event in the reported peak window traces to a submitted access event — a fabricated peak event or a phantom count is blocked (policy.access.events-sourced), mirroring the Coverage Continuity Agent's segments-sourced; the window count is exact — recomputing the sliding-window peak must reproduce the count, the peak window must fit within the configured length, and the anomaly flag must equal whether the peak exceeds the threshold, and a miscounted peak / over-wide window / mismatched flag is blocked (policy.access.window-count-consistent), the load-bearing correctness gate mirroring the Audit Log Integrity Agent's sequence-complete; and no access action is autonomously taken — the agent MEASURES, and a finding that locks an account, revokes access, or skips privacy review is blocked (policy.access.no-autonomous-action), mirroring the Audit Log Integrity Agent's no-autonomous-redaction posture. The events + window + threshold are ILLUSTRATIVE, clearly labeled — NOT a certified breach-detection / SIEM system; real activity review uses the full audit trail, user-behavior analytics, role / relationship context, and the privacy officer's judgment.

Accounting of Disclosures (HIPAA §164.528)

Patient right-to-account (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate accounting-of-disclosures service, and a DETERMINISTIC (no-Claude) agent — the accounting-of-disclosures layer of the data substrate that answers a patient's HIPAA §164.528 RIGHT to an accounting of who their PHI was disclosed to, and for what non-TPO purpose, over the prior years. Given an accounting request (a patient reference, an as-of date, a lookback window in years, and the patient's DISCLOSURE LOG — each disclosure a date, a recipient, and the cited purpose-of-disclosure), it deterministically CLASSIFIES each disclosure (in-accounting / excluded-TPO / excluded-authorized / out-of-window) against the §164.528 accountability rules (treatment / payment / operations and patient-authorized disclosures are EXCLUDED; non-TPO disclosures — public-health mandates, law enforcement, judicial orders, research without authorization — ARE accountable), filters to the lookback window (as-of date − lookback years), and assembles the accounting. The classification is a pure function of the request's own fields (no randomness, no clock), so the same log always yields the same classification / accounting / counts. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Consent & Preferences Management agent (whether a patient may be contacted / data used), the Minimum Necessary agent (how much PHI a purpose may see), the De-Identification & Safe Harbor agent (whether a dataset is still PHI), the Data Retention agent (records disposition), and the Audit Log Integrity agent (whether the audit TRAIL is tamper-evident), this answers WHO the patient's PHI was disclosed to. It is a control-plane / data-substrate service on the PLATFORM plane, PHI-bearing (on the HIPAA-audit policy — disclosures reference patient care), not a live-Claude agent. A determination — however many accountable disclosures it lists — is a SAFE, honest output (not a block); the accounting requires privacy-officer review before release — which is how a legitimate determination is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every disclosure's purpose traces to a recorded catalog — an off-catalog purpose cannot be correctly classified and is blocked (policy.accounting.purpose-category-sourced), mirroring the Minimum Necessary Agent's purpose-of-use-sourced; every accountable, in-window disclosure appears in the accounting — dropping one understates the accounting and is blocked (policy.accounting.accountable-disclosures-complete), the load-bearing completeness gate mirroring the Audit Log Integrity Agent's sequence-complete; and no logged disclosure is autonomously suppressed — the agent CLASSIFIES and ASSEMBLES, and a determination that deletes / redacts a disclosure or auto-releases the accounting is blocked (policy.accounting.no-autonomous-suppression), mirroring the Audit Log Integrity Agent's no-autonomous-redaction posture. The purpose catalog + accountability rules are ILLUSTRATIVE, clearly labeled — NOT a certified accounting-of-disclosures system; a real accounting is governed by HIPAA §164.528 (the full exclusion set, the six-year window, and the electronic-health-record disclosure rules) and the covered entity's Notice of Privacy Practices.

Right of Access (HIPAA §164.524)

Patient right-to-access (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate right-of-access service, and a DETERMINISTIC (no-Claude) agent — the right-of-access layer of the data substrate that adjudicates a patient's HIPAA §164.524 RIGHT to GET a copy of their own PHI, and BY WHEN. Given an access request (a patient reference, the request type, the request date, an as-of date, whether the requested PHI is in a designated record set, an optional cited denial-ground / exception, and whether the single 30-day extension was invoked), it deterministically COMPUTES the §164.524 response deadline (request date + 30 days, or + 60 with the extension, via pure UTC date math — dates as data, no clock), CLASSIFIES any cited exception against the recorded §164.524 grounds (unreviewable — psychotherapy notes, information compiled for a legal proceeding, a CLIA-exempt lab; reviewable — endangerment, a reference to another person), and decides the disposition (grant-in-full / deny-unreviewable / deny-reviewable-needs-review / not-accessible-outside-record-set). The determination is a pure function of the request's own fields, so the same request always yields the same deadline / classification / disposition. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Accounting of Disclosures agent (WHO the PHI was disclosed to, §164.528), the Consent & Preferences Management agent (whether a patient may be contacted / data used), the Minimum Necessary agent (how much PHI a purpose may see), and the Audit Log Integrity agent (whether the audit TRAIL is tamper-evident), this answers the patient's §164.524 RIGHT to GET a copy of their own record. It is a control-plane / data-substrate service on the PLATFORM plane, PHI-bearing (on the HIPAA-audit policy — the access decision references the patient's record), not a live-Claude agent. A determination — grant OR deny — is a SAFE, honest output (not a block); it requires a records / privacy officer to fulfill or review — which is how a legitimate determination is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every cited denial ground traces to the recorded catalog — an off-catalog ground is not a lawful basis to withhold a record and is blocked (policy.access.ground-sourced), mirroring the Accounting of Disclosures Agent's purpose-category-sourced; the response deadline equals the request date + 30/60 days — a guessed / mis-stated deadline is blocked (policy.access.deadline-computed), the load-bearing correctness gate mirroring the Timely Filing Agent's deadline-computed; and the record is never autonomously released or denied — the agent ADJUDICATES, and a determination that auto-releases the record or is not review-gated is blocked (policy.access.no-autonomous-denial-or-release), mirroring the Accounting of Disclosures Agent's no-autonomous-suppression posture. The exception catalog + 30/60-day math are ILLUSTRATIVE, clearly labeled — NOT a certified release-of-information system; real access is governed by HIPAA §164.524 (the full set of grounds for denial, the reviewable-denial review process, the fee limits, and the designated-record-set definition), the HITECH electronic-copy rules, and the covered entity's Notice of Privacy Practices.

Amendment / Correction (HIPAA §164.526)

Patient right-to-amend (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate amendment / correction service, and a DETERMINISTIC (no-Claude) agent — the amendment layer of the data substrate that adjudicates a patient's HIPAA §164.526 RIGHT to request an AMENDMENT / CORRECTION of their PHI, and BY WHEN. It CAPSTONES the HIPAA PATIENT-RIGHTS TRILOGY — the third sibling to the Right of Access agent (§164.524 — the right to GET a copy of your record) and the Accounting of Disclosures agent (§164.528 — the right to know WHO your PHI was disclosed to); this answers the §164.526 right to FIX your record. Given an amendment request (a patient reference, the record and request type, the request date, an as-of date, whether the PHI is in a designated record set, whether the covered entity created the PHI and whether the originator is available, whether the PHI is available for access under §164.524, whether the PHI is already accurate and complete, and whether the single 30-day extension was invoked), it deterministically COMPUTES the §164.526 response deadline (request date + 60 days, or + 90 with the extension, via pure UTC date math — dates as data, no clock), DERIVES which denial ground (if any) applies against the recorded catalog (the covered entity did not create the PHI and the originator is available; the PHI is not part of the designated record set; the PHI is not available for access under §164.524; or the PHI is already accurate and complete), and decides the disposition (recommend-accept / recommend-deny, the latter carrying the patient's statement-of-disagreement rights). The determination is a pure function of the request's own fields, so the same request always yields the same deadline / ground / disposition. It COMPLEMENTS — it does not duplicate — the other platform agents: distinct from the Right of Access agent (§164.524 — GET a copy), the Accounting of Disclosures agent (§164.528 — WHO it was disclosed to), the Consent & Preferences Management agent (whether a patient may be contacted / data used), the Minimum Necessary agent (how much PHI a purpose may see), and the Data Retention agent (records disposition), this answers the patient's §164.526 RIGHT to request an AMENDMENT / CORRECTION of the record. It is a control-plane / data-substrate service on the PLATFORM plane, PHI-bearing (on the HIPAA-audit policy — the amendment decision references the patient's record), not a live-Claude agent. A determination — accept OR deny — is a SAFE, honest output (not a block); it requires a records / privacy officer to act on or review — which is how a legitimate determination is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every denial traces to a recorded §164.526 ground — an off-catalog ground is not a lawful basis to refuse an amendment and is blocked (policy.amendment.ground-sourced), mirroring the Right of Access Agent's ground-sourced; the response deadline equals the request date + 60/90 days — a guessed / mis-stated deadline is blocked (policy.amendment.deadline-computed), the load-bearing correctness gate mirroring the Right of Access Agent's deadline-computed; and the record is never autonomously amended (a data write to the medical record that ripples to every downstream holder) or denied (a legal act with statement-of-disagreement rights) — the agent ADJUDICATES, and a determination that auto-amends / auto-denies or is not review-gated is blocked (policy.amendment.no-autonomous-write-or-denial), mirroring the Right of Access Agent's no-autonomous-denial-or-release posture. Menopause-relevant: a 45-64 patient who spots a wrong medication, an erroneous diagnosis, or an outdated demographic in her record has a §164.526 right to request its correction — and the deadline clock and the never-autonomous-write guarantee are exactly what protect her. The denial-ground catalog + 60/90-day math are ILLUSTRATIVE, clearly labeled — NOT a certified HIM system; real amendment is governed by HIPAA §164.526 (the full denial grounds, the written-denial + statement-of-disagreement + rebuttal process, and the duty to notify other holders of an accepted amendment) and the covered entity's Notice of Privacy Practices.

Information Blocking (Cures Act / 45 CFR Part 171)

Cures Act EHI-interference enforcement (platform · data substrate) · Data plane

The MuleSoft control-plane / data-substrate information-blocking service, and a DETERMINISTIC (no-Claude) agent — the information-blocking layer of the data substrate that adjudicates whether an actor's PRACTICE that interfered with the access, exchange, or use of electronic health information (EHI) is INFORMATION BLOCKING under the 21st Century Cures Act / 45 CFR Part 171, or fits one of the eight recorded regulatory EXCEPTIONS. It is the ENFORCEMENT FLIP-SIDE of the HIPAA patient-rights trilogy (Right of Access §164.524, Amendment §164.526, Accounting of Disclosures §164.528 — the RIGHT to get / fix / audit your record): the information-blocking rule prohibits a provider, health-IT developer, or HIE/HIN from INTERFERING with EHI access. UNLIKE the recent agents there is NO date math and NO dollar waterfall — the heart is a CONDITIONS-SATISFACTION classifier. Given a practice review (an actor reference + type, the EHI request type, a short practice description, whether the practice actually interfered, an optional claimed exception, and the set of exception CONDITIONS the actor asserts are satisfied), it deterministically CHECKS the claimed exception against the recorded catalog (preventing harm §171.201, privacy §171.202, security §171.203, infeasibility §171.204, health IT performance §171.205, content & manner §171.301, fees §171.302, licensing §171.303) and VERIFIES that EVERY required condition of that exception is satisfied, then decides the disposition (not-information-blocking-no-interference / not-information-blocking-exception-met / potential-information-blocking-needs-review). The determination is a pure function of the request's own fields, so the same practice review always yields the same exception analysis / disposition. It COMPLEMENTS — it does not duplicate — the HIPAA privacy agents: they grant a patient's RIGHTS to their record (get / fix / audit); this enforces that an actor does not INTERFERE with EHI access, exchange, or use. It is a control-plane / data-substrate service on the PLATFORM plane, EHI-bearing (on the HIPAA-audit policy — the review references a request for the patient's electronic health information), not a live-Claude agent. A determination — exception-met, no-interference, OR potential-blocking-needs-review — is a SAFE, honest output (not a block); it requires a compliance officer to confirm and act — which is how a legitimate determination is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every claimed exception traces to the recorded 45 CFR Part 171 catalog — an off-catalog exception is not a lawful basis to interfere with EHI and is blocked (policy.information-blocking.exception-sourced), mirroring the Right of Access Agent's ground-sourced; an exception may be reported as MET only when EVERY required condition is satisfied — an overstated exception that skipped a condition is blocked (policy.information-blocking.determination-not-overstated), the load-bearing correctness gate mirroring the OIG Exclusion Agent's match-not-overstated; and EHI is never autonomously withheld (which could itself be information blocking, or delay urgent care) or force-released (which could breach privacy) — the agent ADJUDICATES, and a determination that auto-blocks / auto-releases EHI or is not review-gated is blocked (policy.information-blocking.no-autonomous-block-or-release), mirroring the Right of Access Agent's no-autonomous-denial-or-release posture. Menopause-relevant: a 45-64 patient who is quietly stonewalled when she asks her provider's portal or her health-IT vendor to send her records to a menopause specialist is exactly whom the information-blocking rule protects — the conditions test and the never-autonomous-block guarantee keep an actor from dressing up an unlawful delay as a compliant exception. The exception catalog + condition sets are ILLUSTRATIVE, clearly labeled — NOT certified information-blocking compliance counsel; real analysis is governed by the 21st Century Cures Act and 45 CFR Part 171 (the full text of the eight exceptions and every sub-condition), the ONC / ASTP rules, and OIG enforcement (§171 penalties / disincentives).

Commercial plane · PHI-separated · 7 agents

Pause's own B2B go-to-market in Sales Cloud. Strictly separated from the clinical plane: these agents cannot read patient PHI, which is why they are deliberately NOT on the HIPAA audit policy.

Agentforce Provider Contracting & VBC Terms

Commercial-plane contract classification + VBC benchmark computation + account-owner cosign (commercial operations) · Commercial operations

The Salesforce 'Agentforce for Health' / Health Cloud provider-contracting analog, and a DETERMINISTIC (no-Claude) agent. Sits on the COMMERCIAL PLANE (no PHI) alongside the Pipeline Management and Account Management agents. For each provider-network contract it classifies the payment model against a defined CONTRACT_TYPES catalog (fee-for-service, capitation, shared-savings, bundled-payment, MA-value-based, commercial-VBC), computes the VBC quality-gate + spend-benchmark drift for a caller-provided reporting period against a defined BENCHMARK_METHODOLOGIES catalog (Medicare MSSP MY2026, Medicare Advantage Star VBC MY2026, Commercial VBC MY2026, Bundled-episode flat-benchmark), and classifies as in-good-standing / benchmark-drift-review / draft-term-change / blocked-non-catalog-contract with a specific reason code from an illustrative PC-100/200/201/300/400 catalog. Non-good-standing cases route to the account manager for benchmark-drift review; term-change proposals (rate, quality-gate threshold, benchmark formula, network status) route to the account owner for cosign. Sits alongside the Quality-Measure Attribution agent (attribution) and the HEDIS agent (scoring) — this one handles the CONTRACT ITSELF. Contract evaluation is a pure function of the request + catalog + caller-provided reporting-period (no randomness, no clock), so the same context always yields the same decision + drift + reason code, with a documented decision precedence (blocked-non-catalog-contract > draft-term-change > benchmark-drift-review > in-good-standing) and stable rule-id ordering. THREE load-bearing honesty properties are governance-enforced: every classified contract must trace to CONTRACT_TYPES + BENCHMARK_METHODOLOGIES + CONTRACTING_RULES + CONTRACTING_REASON_CODES — an off-catalog / bespoke payment model is blocked (policy.contracting.contract-type-catalog-sourced), mirroring the Claims Adjudication Agent's edit-catalog-sourced, the Formulary Agent's catalog-sourced, the FWA Agent's pattern-catalog-sourced, the Trial Payments Agent's schedule-catalog-sourced, and the UR Agent's criteria-catalog-sourced posture; the agent NEVER autonomously commits a contract-term change — every draft-term-change decision is DRAFTED for account-owner cosign (policy.contracting.no-autonomous-term-change), because a contract-term change is legally consequential under state insurance code, provider-contract law, and CMS Medicare Advantage, mirroring the Claims Adjudication Agent's no-autonomous-denial, the UR Agent's no-autonomous-denial, the Formulary Agent's no-autonomous-override, the FWA Agent's no-autonomous-denial, the Trial Payments Agent's no-autonomous-irb-deviation, and the Account Management Agent's human-owner-before-contract-change posture; and every VBC benchmark (quality-gate threshold + spend-drift tolerance) must trace to the methodology catalog — an opaque / 'we-picked-a-number' benchmark is blocked (policy.contracting.benchmark-methodology-catalog-sourced), because an opaque benchmark polluts every downstream shared-savings / bonus / clawback calculation, mirroring the Quality-Measure Attribution Agent's methodology-catalog-sourced posture. Because it operates on business-side contract terms rather than patient PHI, this agent is on the commercial-operations plane and is NOT on the HIPAA-audit policy (it never touches PHI, guarded by policy.commercial.no-phi-in-commercial-plane). It is deliberately NOT on the live-Claude model allow-list (no Claude). The contract-type catalog, methodology catalog, rules, and reason codes are ILLUSTRATIVE synthetics, clearly labeled — NOT Salesforce Health Cloud Provider Network Management, Optum Contract Manager, or a real payer's contract-lifecycle system.

Agentforce Provider Cost & Quality Percentile Benchmarking

Rank a provider within a peer cohort by percentile: cohort sourced + exact rank statistics (sort + midpoint percentile + quartile band) + never an autonomous tiering (commercial operations) · Commercial operations

The Salesforce 'Agentforce for Health' / Health Cloud provider-benchmarking analog, and a DETERMINISTIC (no-Claude) commercial-operations agent that takes a target provider's METRIC VALUE plus a PEER COHORT of providers' values and computes WHERE the provider falls in the DISTRIBUTION: its PERCENTILE RANK (the standard midpoint method), the DIRECTION-ADJUSTED effective percentile (lower-is-better for cost, higher-is-better for quality — so a higher effective percentile always means better), the cohort MEDIAN, and a PERFORMANCE BAND (top-quartile / above-median / below-median / bottom-quartile), flagging an unfavorable band for network review (benchmark-favorable / benchmark-review). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Claim Lifecycle agent's FINITE-STATE-MACHINE TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Caseload Balancing agent's GREEDY BIN-PACKING, the Access Anomaly agent's SLIDING-WINDOW COUNTING, the Coverage Continuity agent's INTERVAL MERGING, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, the Member Cost-Share agent's SEQUENTIAL dollar waterfall, the DDI agent's PAIRWISE KNOWLEDGE-BASE LOOKUP, the OIG Exclusion agent's EXACT identity MATCHING, or the Audit Log Integrity agent's HASH CHAIN — and UNLIKE the date-deadline agents (Timely Filing, Right of Access, Amendment) that add N days to a single date — the heart is PERCENTILE / RANK STATISTICS over a numeric distribution: sort the cohort, count how many peers fall below / at / above the target, compute the target's midpoint percentile rank, the median, and a quartile band. Provider benchmarking drives VALUE-BASED-CARE tiering, incentive payments, and network decisions; a wrong percentile mis-tiers a provider, so the agent surfaces the rank DETERMINISTICALLY (a pure function of the value + cohort + direction — no randomness, no clock — so the same input always yields the same finding) and hands it to a human. It COMPLEMENTS — it does not duplicate — the other provider / quality agents: distinct from the Provider Contracting agent (which computes a single VBC benchmark-DRIFT vs a contract threshold), the HEDIS Quality agent (which computes the measure RATES), the Quality-Measure Attribution agent (which assigns the DENOMINATOR), and the Provider Credentialing agent (network integrity) — this ranks a provider within a peer DISTRIBUTION via percentile. It is DELIBERATELY NOT PHI-bearing — it operates on PROVIDER-LEVEL aggregate metrics, not patient health information — so, like the OIG Exclusion agent, it lives on the COMMERCIAL PLANE and is NOT on the HIPAA-audit policy. A finding — favorable or review — is a SAFE, honest output (not a block); every finding requires network-manager review — which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the peer cohort must be intact — every cohort member a well-formed { providerId, numeric value }, the reported cohort size equal to the actual cohort, the target value numeric — a phantom / omitted peer that mis-sizes the denominator is blocked (policy.benchmark.cohort-sourced), the sourced gate mirroring the Claim Lifecycle Agent's states-sourced and the Access Anomaly Agent's events-sourced; the rank statistics must be exact — recomputing them from the cohort must reproduce the reported counts, percentile rank, direction-adjusted effective percentile, median, band, and disposition — a miscomputed percentile or a band that doesn't follow (which would mis-tier the provider) is blocked (policy.benchmark.stats-consistent), the load-bearing correctness gate mirroring the Claim Lifecycle Agent's transition-consistent and the Member Cost-Share Agent's math-consistent; and the provider is never autonomously tiered — the agent BENCHMARKS, and a finding that tiers the provider, adjusts their payment, or removes them from the network (autoTiered:true) or skips network review is blocked (policy.benchmark.no-autonomous-tiering), mirroring the Provider Contracting Agent's no-autonomous-term-change and the Timely Filing Agent's no-autonomous-write-off. Menopause-relevant: a menopause-specialty provider whose risk-adjusted cost-per-episode a payer is about to tier for a value-based-care program is exactly the case where an inverted percentile or a mis-sized peer cohort would wrongly penalize the provider — which this agent surfaces to a network manager without ever tiering. The peer cohorts + metric values are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified benchmarking system; real provider benchmarking uses risk / case-mix adjustment, statistically valid peer grouping, minimum denominators, confidence intervals, and the network team's judgment.

Agentforce Pipeline Management

Commercial plane · B2B pipeline (PHI-separated) · Commercial operations

Pause's own go-to-market, not a patient-facing agent. Works the B2B opportunity pipeline for provider-organization, health-system, and employer deals in Sales Cloud — stage progression, deal health, next-best-action — and rolls up committed/best-case/pipeline forecasts where every figure traces back to a CRM record. Runs on the commercial plane only: it cannot read patient PHI, which is also why it's off the HIPAA audit policy.

Agentforce Commercial KPI Trend & Projection

Fit a least-squares trend line to a KPI series and project it: series sourced + a recomputing fit + never an autonomous forecast commit (commercial operations, PHI-separated) · Commercial operations

A DETERMINISTIC (no-Claude) commercial-analytics agent on the COMMERCIAL CRM plane — no patient PHI, off the HIPAA-audit policy — that, given a time-ordered series of a business METRIC (monthly provider-org adoption, active enrolled patients, ARR, bookings), fits an ordinary LEAST-SQUARES linear-regression line through the observations, reports its slope + intercept + R² (goodness of fit), classifies the trend (rising / flat / declining) against a documented flat tolerance, and PROJECTS the metric to a future horizon. It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric: UNLIKE the Outreach Prioritization agent's 0/1 KNAPSACK DYNAMIC PROGRAMMING, the Quality Shift agent's CUSUM CHANGE-POINT DETECTION, the Timeline Merge agent's K-WAY MERGE OF SORTED STREAMS, the Reportable Condition agent's RECURSIVE BOOLEAN EXPRESSION-TREE EVALUATION, the PCP Matching agent's TWO-SIDED STABLE MATCHING (Gale–Shapley), the Network Adequacy agent's GEOSPATIAL GREAT-CIRCLE DISTANCE, the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM, the Household Composition agent's UNION-FIND CONNECTED COMPONENTS, the MLR Rebate agent's LARGEST-REMAINDER APPORTIONMENT, the Claim Lifecycle agent's FSM TRANSITION VALIDATION, the Medication Name Safety agent's STRING EDIT DISTANCE, the Schedule Conflict agent's GREEDY INTERVAL SELECTION, the Care Pathway agent's TOPOLOGICAL ORDERING, the Enrollment Reconciliation agent's KEYED SET-DIFFERENCE, or the Audit Log Integrity agent's HASH CHAIN — and, CRUCIALLY, UNLIKE the Pipeline Management agent's FORECAST ROLLUP (which SUMS CRM opportunity records into committed / best-case figures — an aggregation of records, no fitted model), the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS (which ranks ONE value against a static distribution; it fits no line and projects nothing), the Quality Shift agent's CUSUM (which accumulates a running deviation to catch a SUSTAINED shift; it fits no model and extrapolates nothing), and the Remote Patient Monitoring agent's WINDOW-VS-BASELINE trend classification (which compares a recent window to a baseline window; it fits no line) — the heart of this service is ORDINARY LEAST-SQUARES LINEAR REGRESSION: the closed-form best-fit line minimizing the sum of squared residuals (slope = (n·Σxy − Σx·Σy) / (n·Σx² − (Σx)²), intercept = (Σy − slope·Σx) / n, R² = 1 − SSres/SStot), plus a projection ŷ = slope·horizon + intercept. A mis-fit line reports a trend the data doesn't support and a projection nobody should plan against, so the agent fits DETERMINISTICALLY (a pure function of the observations' own indices + values + the parameters — no clock, no randomness — so the same series always yields the same line) and hands the forecast to a human. It COMPLEMENTS — it does not duplicate — the other commercial agents: distinct from the Pipeline Management agent (which rolls up opportunity records into a forecast) and the Account Management agent (which health-scores signed accounts) — this fits a least-squares trend line to a KPI series and projects it. A trend — rising / flat / declining — is a SAFE, honest output (not a block); every projection requires analyst review, which is how a legitimate fit is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: every fitted point must be sourced — each must trace to a submitted observation (same index + value; no fabricated point), every observation must appear exactly once, and the fit parameters must be present — and a fabricated or dropped point is blocked (policy.kpi.series-sourced), the sourced + completeness gate mirroring the Quality Shift Agent's observations-sourced and the Timeline Merge Agent's events-sourced; the fit must recompute — re-running the least-squares regression over the observations must reproduce the reported slope, intercept, R², trend, projection, and every point's fitted value + residual — and a mis-fit line or a fabricated projection is blocked (policy.kpi.fit-consistent), the load-bearing correctness gate mirroring the Quality Shift Agent's cusum-consistent and the Provider Benchmarking Agent's stats-consistent; and no projection is committed autonomously — the agent PROJECTS, and a determination that commits the projection as an official forecast, adjusts a quota / target, or notifies finance (autoCommitted:true) or skips analyst review is blocked (policy.kpi.no-autonomous-commit), mirroring the Pipeline Management Agent's human-owner and the Account Management Agent's never-commit-a-contract posture. It runs strictly on the commercial CRM plane and never touches patient PHI. The metrics are ILLUSTRATIVE synthetics, clearly labeled — NOT a certified forecasting / FP&A system; real commercial forecasting weighs seasonality, pipeline mix, cohort dynamics, macro conditions, and human judgment — not a single straight line through past points.

Agentforce Commercial Peak-Window (Maximum Contiguous Net-Gain)

Find the maximum-sum contiguous net-gain window in a signed metric series: window sourced + self-honest + a recomputing Kadane optimum + never an autonomous action (commercial operations, PHI-separated) · Commercial operations

A DETERMINISTIC (no-Claude) commercial-analytics agent on the COMMERCIAL CRM plane — no patient PHI, off the HIPAA-audit policy — that, given a time-ordered series of a business metric's SIGNED per-period NET CHANGE (net-new ARR = bookings − churn, net enrolled patients = adds − drops, net revenue delta), finds the single MAXIMUM-SUM CONTIGUOUS WINDOW — the strongest sustained net-gain STRETCH — reporting its start / end period, summed net gain, and length, or honestly reporting NO POSITIVE WINDOW when every contiguous stretch nets a loss (disposition positive-window / no-positive-window). It is DELIBERATELY a DIFFERENT KIND of logic — a genuinely NEW computation pattern for the fabric, and CRUCIALLY it is NOT the sibling KPI Trend agent's ORDINARY LEAST-SQUARES LINEAR REGRESSION (which fits a best-fit line and PROJECTS it to a horizon — a fitted model + extrapolation), NOT the Quality Shift agent's CUSUM CHANGE-POINT DETECTION (a running deviation from a target to catch a SUSTAINED shift), NOT the Access Anomaly agent's SLIDING-WINDOW COUNTING (a FIXED-width window sliding over events), and NOT the Remote Patient Monitoring agent's WINDOW-VS-BASELINE trend classification (which compares a recent window to a baseline window). It is also UNLIKE the Resource Scheduling agent's WEIGHTED INTERVAL SCHEDULING, the Care Routing agent's DIJKSTRA'S SHORTEST PATH, the Outreach agent's 0/1 KNAPSACK, the Source Consensus agent's BOYER–MOORE MAJORITY VOTE, the Code Taxonomy agent's TRIE LONGEST-PREFIX MATCH, the Timeline Merge agent's K-WAY MERGE, the Provider Benchmarking agent's PERCENTILE / RANK STATISTICS, the Household Composition agent's UNION-FIND, or the Identifier Validation agent's MODULAR-ARITHMETIC CHECKSUM — the heart of this service is KADANE'S MAXIMUM-SUBARRAY algorithm: a single linear scan carrying a running sum that RESETS whenever extending the previous stretch would do worse than starting fresh at the current period (curSum = max(x_i, curSum + x_i)), tracking the best window seen — the maximum-sum contiguous subarray in O(n), no fixed window width, no fitted model. Time is data: the series is plain labeled numbers and the detection is a pure function of the series (no real clock, no randomness), so the same request always yields the same determination, and a fixed-width or whole-series average hides the true peak run; Kadane finds the exact contiguous window that maximizes net gain. It COMPLEMENTS — it does not duplicate — the other commercial agents: distinct from the KPI Trend agent (which fits a least-squares trend line and projects it) and the Pipeline Management agent (which rolls up CRM opportunity records) — this finds the peak contiguous net-gain window. A window — positive-window or no-positive-window — is a SAFE, honest output (not a block); every window requires analyst review, which is how a legitimate finding is distinguished from a governance block. THREE load-bearing honesty properties are governance-enforced: the window must be sourced + self-honest — a real contiguous sub-range of the series (0 <= start <= end < n), the reported length matching (end − start + 1), and the reported windowSum equal to the actual sum over that range, with hasPositiveWindow / disposition following the sign — a fabricated / out-of-range window or an overstated sum is blocked (policy.peak-window.window-sourced), the sourced + self-honesty gate mirroring the Care Routing Agent's path-sourced and the Resource Scheduling Agent's selection-sourced; the window must be optimal — re-running Kadane's maximum-subarray must reproduce the reported windowSum + disposition — and a sub-optimal window that under-reports the true peak run is blocked (policy.peak-window.window-optimal), the load-bearing correctness gate mirroring the Care Routing Agent's route-optimal and the Resource Scheduling Agent's schedule-optimal; and no finding is autonomously acted on — the agent DETECTS and RECOMMENDS, and a determination that commits the finding as an official metric, adjusts a quota / target, or notifies finance (autoActioned:true) or skips analyst review is blocked (policy.peak-window.no-autonomous-action), mirroring the KPI Trend Agent's no-autonomous-commit and the Provider Benchmarking Agent's no-autonomous-tiering. Menopause-relevant: the strongest contiguous growth stretch in Pause's net-new enrolled-patient or net-new-ARR series is exactly the momentum window this agent surfaces for a GTM review — without ever committing the figure or moving a quota on its own. It runs strictly on the commercial CRM plane and never touches patient PHI. The series are ILLUSTRATIVE aggregate business figures, clearly labeled — NOT a certified analytics / FP&A system; real commercial analytics weighs seasonality, cohort dynamics, pipeline mix, macro conditions, and human judgment — not a bare maximum-subarray over a handful of periods.

Agentforce Account Management

Commercial plane · customer success (PHI-separated) · Commercial operations

Manages signed provider-org and employer accounts post-close: health scoring, renewal and QBR drafts, churn-risk and expansion signals. Never commits a contract or pricing change without a human account owner. Like pipeline management, it runs strictly on the commercial CRM plane and never touches patient PHI.

Agentforce Deal Desk / Quote Approval (CPQ)

Commercial plane · deal desk (PHI-separated) · Commercial operations

Validates a proposed enterprise quote's pricing and discounting against the deal-desk guardrail catalog: prices each line, sums the list/net/discount totals, computes the effective blended discount, and decides auto-approve (every line within guardrail) vs. escalate to a human deal-desk owner (any line out of guardrail). Every line prices from the catalog, the totals must add up, and an out-of-guardrail discount is never autonomously approved. Runs on the commercial CRM plane and never touches patient PHI.

Protocols on the wire

Google Agent-to-Agent Protocol (A2A)

Agent ↔ agent handoff

Open standard from Google donated to the Linux Foundation, endorsed by Anthropic, Salesforce, MuleSoft, and OpenAI. AgentCard discovery at /.well-known/agent.json, Task lifecycle, JSON-RPC over HTTP, optional SSE streaming. Pause's Agentforce → Care Router handoff is A2A end-to-end.

Model Context Protocol (MCP)

Agent ↔ tool surface

Open standard from Anthropic now in cross-vendor adoption. Pause's MCP server (mcp/) exposes the four Experience-tier capabilities as MCP tools. The same surface is registered in Claude Desktop, Cursor, and the production Agentforce gateway.

FHIR R5 + Open mHealth

Data substrate

The clinical data crossing every agent boundary. MuleSoft Process APIs transform Open mHealth wearable payloads into FHIR R5 Observations via DataWeave; the MCP tools return FHIR Bundles; the A2A messages carry FHIR-shaped data parts.

What the Agent Fabric does

Agent registry

Every Pause agent self-registers on the fabric with its protocol (A2A / MCP / REST), endpoint, version, capabilities, governance tier, and the policies it operates under. The console at /demo/agent-fabric shows the live registry.

Policy enforcement

The policy catalog spans: model allow-list (Claude Sonnet / Opus only), no autonomous prescribing, mandatory red-flag screen, mandatory rationale, deterministic fallback on API failure, a validated-instrument allow-list on the Assessment Agent (only MRS / Greene / PHQ-9 / ISI may be administered and scored into an intake severity), an eligibility-source-integrity block on the Benefits & Coverage Verification agent (every returned coverage result must trace to a payer/clearinghouse EBV response — the agent may not fabricate coverage without a source), two scheduling blocks on the Appointment Scheduling agent (no double-booking an already-taken slot, and book only within the provider's published availability), a clinical-measure-sourced block on the Care Gap Closure agent (every preventive-care gap acted on must derive from a defined clinical measure — the agent may not act on a fabricated / off-catalog gap), a no-autonomous-refill block on the Medication Adherence agent (it may draft a refill/adherence nudge but may never autonomously submit or order a refill — a refill without human approval is blocked), a clinician-cosign block on the Referral Management agent (it may triage and draft an outbound specialist referral but may never send it without a clinician's sign-off — a send-without-cosign is blocked), a claim-data-sourced block on the Member Service / Billing agent (every billing/claim answer must trace to a synthetic claim/EOB record — the agent may not fabricate claim data), two prior-authorization blocks on the Prior Authorization agent (it may assemble a clinician-gated PA draft but may never autonomously submit a PA — a clinician must approve before submission — and a PA submission must include the required supporting documentation — an incomplete submission is blocked), a template-sourced block on the Care Plan agent (every instantiated care plan must derive from a defined template — the agent may not fabricate a plan) plus the model allow-list on that agent's live-Claude progress summary, MCP tool allow-list (plus the MCP Bridge's egress guards — a remote allow-list, an egress-side tool allow-list, and a no-cross-origin-bearer rule so an inbound token never leaks to an external MCP server), FHIR-R5-only substrate, mTLS for system-to-system, HIPAA audit log on every turn, plus the patient-lifecycle guards on the Inbound Lead Generation, Prospecting & Nurture, Qualification, and Engagement agents (inbound opt-in + source required and identity-resolution-before-create, contact-consent required, human approval before any message is sent, a lead-nurture cadence cap that suppresses on conversion/opt-out, a qualification rubric that requires rationale on every decision and forbids protected-class criteria with reviewable disqualifications, quiet-hours + channel preference, and an engagement frequency cap) — plus the commercial-plane guards on Pipeline Management and Account Management (a hard PHI-separation block so commercial agents never read patient data, forecast-figures-must-trace-to-CRM, and human-owner-before-any-contract-change). Block / audit / rate-limit / redact enforcement modes.

End-to-end trace observability

Every A2A handoff and MCP tool call is recorded as a span with parent/child correlation. A patient intake span becomes the parent of the Care Router span, which becomes the parent of the MCP timeline span. The full multi-agent trace is visible in one place.

Identity-based security

Production deployments wire agent-to-agent calls through the customer's OAuth / mTLS provider via MuleSoft. Bearer tokens are issued per agent identity and validated at the Anypoint gateway before any tool call reaches the MCP server or the Care Router.

Touch the architecture

The clickable prototype runs the full multi-agent flow end-to-end. Complete an intake on /demo/intake — the Agentforce-style intake hands off to the Anthropic Care Router over Google A2A, the Care Router calls the Pause MCP server for patient context, and every span is recorded in the Agent Fabric console.

Open Agent Fabric consoleRun an intake → A2A handoffCare Router Agent CardAgent registry JSONPolicy catalog JSON

Prototype vs production

AspectPrototype todayCustomer deployment
Care Router modelAnthropic Claude Sonnet 4.5 via @anthropic-ai/sdk when ANTHROPIC_API_KEY is set; deterministic Pause policy engine otherwise.Same SDK path, with the model selected from the customer's approved allow-list. Bring-your-own-cloud Anthropic on Bedrock / Vertex supported via env var.
A2A transportJSON-RPC over HTTP (Next.js API route). No auth between agents; Agent Fabric records the trace.JSON-RPC over HTTPS with mTLS or OAuth, brokered by the Anypoint API gateway. Identity claims propagate into the trace.
Agent Fabric runtimeIn-memory mock (frontend/lib/agent-fabric.ts) shared across Next.js API routes. Console at /demo/agent-fabric.MuleSoft Agent Fabric on Anypoint. Policies authored in the Agent Fabric console; trace export to Datadog / Splunk / OTel.
Policy authoringStatic catalog in frontend/lib/agent-fabric.ts. Read-only in the UI.Authored by the customer's platform team in the Agent Fabric console, version-controlled, promoted across dev / staging / prod.
Trace store200-span ring buffer in-process. Survives dev-mode hot reload.Customer's observability stack (Datadog, Splunk, OpenTelemetry). MuleSoft trace shipper exports spans with HIPAA-compliant correlation IDs.

Phased plan

Phase 0 — Multi-agent prototype

Today

One hundred ten agents registered on the mocked Agent Fabric across four planes. The patient/clinical plane runs the full lifecycle — inbound lead generation, prospecting & nurture, qualification, Agentforce intake, validated-instrument assessment, benefits & coverage verification, patient financial assistance & charity care, good faith estimates (No Surprises Act), advance beneficiary notice (Medicare ABN), the Claude Care Router, lab result & critical-value notification, immunization forecasting (ACIP), controlled-substance / PDMP safety, drug–drug interaction safety, look-alike/sound-alike (LASA) medication-name safety, care-pathway sequencing, care planning, appointment scheduling, specialist referrals, engagement, care-gap closure, medication adherence, clinical summaries, SDOH screening, patient education, remote monitoring, population health, clinical-trials matching, language access, interpreter assignment / optimal assignment (Hungarian algorithm), coverage heatmap / difference-array range accumulation, rolling census peak / sliding-window maximum (monotonic deque), HEDIS quality, advance care planning, care-team management, caseload balancing (care-manager panel assignment), PCP assignment / member–provider matching, reportable / notifiable condition case classification, clinical quality-measure shift detection (SPC), care-management capacity allocation / outreach prioritization, care-transition routing / least-burden path, scheduling conflict / double-booking guard, resource-block scheduling / max-value non-overlapping selection, clinical list reconciliation / longest-common-subsequence (LCS) diff, chart-review batch partitioning / linear partition (binary-search-on-answer), provider network build-out / minimum spanning tree (Kruskal's), referral throughput / maximum-flow network capacity (Edmonds–Karp), member contact rate limiting / token-bucket throttle, transitions of care, grievance & appeals, quality attribution, complex care management, trial payments, care-coordination handoff, adverse-event reporting, TEFCA data-sharing, and risk-adjustment coding. A PHI-bearing payer & plan operations plane runs claims adjudication, duplicate-claim pre-screen / Bloom-filter membership test, audit sample selection / reservoir sampling (Algorithm R), benefit accumulator ledger / Fenwick-tree prefix sums, formulary/DUR review, fraud-waste-abuse detection, utilization review, SLA worklist sequencing / earliest-deadline-first (EDF) scheduling, coordination of benefits, claims overpayment & recovery, timely-filing compliance, claim lifecycle / status-transition guard, subrogation / third-party liability, member cost-share / EOB calculation, medical loss ratio (MLR) rebate calculation, eligibility & enrollment (834) reconciliation, household / family-unit composition, network adequacy / time-and-distance, creditable coverage continuity, OIG exclusion / sanctions screening, and No Surprises Act balance-billing protection — plan-side, human-cosign-gated, never an autonomous adverse determination. The platform & data substrate carries the Pause MCP server, the MCP Bridge, the MuleSoft integration plane, Data 360 grounding, provider credentialing, provider-identifier (NPI) validation & integrity, source-of-truth consensus / golden-record field reconciliation, clinical code taxonomy / longest-prefix classification, event-stream code assignment / Huffman optimal prefix coding, status timeline compression / run-length encoding (RLE), clinical event timeline merge / multi-source record reconciliation, and the consent, master-patient-index, break-the-glass, records-retention, de-identification (Safe Harbor), minimum-necessary (purpose-of-use), audit-log-integrity (tamper-evidence), access-anomaly-detection (HIPAA §164.308 activity review), accounting-of-disclosures (HIPAA §164.528), right-of-access (HIPAA §164.524), amendment / correction (HIPAA §164.526), and information blocking (Cures Act / 45 CFR Part 171) services. The PHI-separated commercial plane runs pipeline management, account management, commercial KPI trend & projection (least-squares regression), commercial peak-window / maximum contiguous net-gain detection (Kadane), provider contracting, provider cost & quality percentile benchmarking, and deal desk / quote approval (CPQ). Every agent declares its governance policies; every A2A handoff and MCP tool call lands as a trace span; the deterministic fallback holds wherever live Claude is used. End-to-end A2A handoff Agentforce → Care Router, an MCP tool surface, and the /demo/agent-fabric console for monitoring. Live in this repo.

Phase 1 — Real Claude routing

1 week

Wire ANTHROPIC_API_KEY in Vercel (or BYO Bedrock / Vertex). Tune the system prompt with menopause clinicians. Hold the deterministic fallback in place as the safety net.

Phase 2 — First Agent Fabric customer

4–6 weeks with customer

Deploy the Care Router and MCP server behind the customer's MuleSoft Anypoint platform. Register the Agentforce Service Agent. Author the customer's policy set in the Agent Fabric console. Wire OAuth / mTLS.

Phase 3 — Multi-tenant fabric

Ongoing

Pause ships one set of agents and policies; each customer's Agent Fabric overrides what they need. Telemetry rolled up cross-customer for product analytics and clinical evaluation.

Why investors should care

Read deeper