{"service":"scrimed-agentos-v1","route":"/agents","apiRoute":"/api/agent-os","taskApiRoute":"/api/agent-os/tasks","status":"synthetic-agent-platform-ready","boundary":"SCRIMED AgentOS v1 orchestrates synthetic pilot and enterprise assessment workflows only. It does not autonomously diagnose, treat, submit payer transactions, contact patients, file clinical documentation, or execute live care operations.","controlPlane":[{"slug":"planner-agent","name":"Planner Agent","role":"planner","status":"synthetic-runtime-ready","owner":"AgentOS control plane","responsibility":"Translate enterprise objectives into bounded workflow plans with memory scope, evidence needs, approvals, and measurable outcomes.","inputs":["buyer objective","workflow target","governance requirements","synthetic fixture context"],"outputs":["task plan","approval graph","evidence request","measurement plan"],"approvalRequired":true,"auditEvents":["plan created","scope constrained","approval graph attached","denied capabilities recorded"]},{"slug":"router-agent","name":"Router Agent","role":"router","status":"synthetic-runtime-ready","owner":"AgentOS control plane","responsibility":"Route tasks to specialist agents by workflow type, risk level, evidence requirement, and connector boundary.","inputs":["task plan","agent registry","RBAC role","sandbox policy"],"outputs":["agent assignment","sandbox selection","handoff trace","blocked action list"],"approvalRequired":true,"auditEvents":["agent routed","sandbox selected","permission evaluated","handoff trace recorded"]},{"slug":"trustqa-agent","name":"TrustQA Verification Agent","role":"trustqa","status":"foundation-online","owner":"Watchtower trust layer","responsibility":"Verify outputs against boundary, evidence, confidence, safety, source attribution, and human-review policy before release.","inputs":["agent output","trust card","evidence bundle","audit trace"],"outputs":["verification state","trust card disposition","escalation reason","release recommendation"],"approvalRequired":true,"auditEvents":["TrustQA check run","confidence evaluated","source attribution checked","release blocked or approved"]},{"slug":"governance-agent","name":"Governance Agent","role":"governance","status":"foundation-online","owner":"Atlas Trust Systems Stack","responsibility":"Maintain AI asset inventory, policy trace, exception logs, approval records, and shadow AI detection signals.","inputs":["asset registry","model registry","prompt registry","connector registry","audit events"],"outputs":["governance finding","risk queue","exception record","asset disposition"],"approvalRequired":true,"auditEvents":["asset registered","shadow AI signal detected","exception requested","governance review completed"]}],"foundationAgents":2,"syntheticReadyAgents":2,"specialistServices":[{"service":"Sanar AI","route":"/agents/clinical-intelligence-agent","agentOwner":"Clinical Intelligence Agent","capability":"Clinical context summarization and review prompts for synthetic or approved assessment workflows.","workflowTypes":["care-gap-detection","patient-onboarding","chronic-care-monitoring"],"governanceBoundary":"No diagnosis, treatment order, or patient-facing guidance without licensed clinician review."},{"service":"DocuTwin","route":"/agents/documentation-agent","agentOwner":"Documentation Agent","capability":"Draft-only documentation review with source trace, missing context, and clinician review state.","workflowTypes":["ambient-documentation","documentation-quality-review"],"governanceBoundary":"No final note, EHR filing, or clinical claim insertion without clinician approval."},{"service":"CareExplain","route":"/trust","agentOwner":"TrustQA Verification Agent","capability":"Evidence-backed explanation, provenance, confidence, and source attribution for recommendations.","workflowTypes":["patient-education-review","recommendation-explanation","trust-card-generation"],"governanceBoundary":"Explanations are review support, not clinical advice or patient instruction."},{"service":"Ambient Scribe","route":"/agents/documentation-agent","agentOwner":"Documentation Agent","capability":"Conversation-to-draft-note workflows with review queues and no final-signature capability.","workflowTypes":["ambient-documentation","source-trace-review"],"governanceBoundary":"Draft-only; no medical-record update without authorized human review."},{"service":"TrialCore","route":"/agents/trial-matching-agent","agentOwner":"Trial Matching Agent","capability":"Eligibility queue support with criteria trace, missing evidence, and research review requirements.","workflowTypes":["trial-matching","research-operations"],"governanceBoundary":"No enrollment recommendation, outreach, or treatment recommendation without research review."},{"service":"PayerIQ","route":"/agents/prior-authorization-agent","agentOwner":"Prior Authorization Agent","capability":"Policy-aware prior authorization and claims workqueue support with payer-facing actions blocked.","workflowTypes":["prior-authorization","claims-review","rcm-denial-risk"],"governanceBoundary":"No payer submission, coverage guarantee, final coding, or billing action without qualified review."}],"specialistAgentRegistry":[{"slug":"prior-authorization-agent","name":"Prior Authorization Agent","route":"/agents/prior-authorization-agent","status":"planned","domain":"Payer operations","owner":"Revenue and access workflows","objective":"Prepare reviewable prior authorization packets from structured clinical, coverage, and policy context.","inputs":["coverage policy","clinical summary","order request","supporting documentation"],"outputs":["authorization packet draft","missing-evidence list","payer-ready rationale"],"permissions":["read synthetic clinical fixtures","read contract metadata","draft non-final authorization content"],"auditEvents":["packet drafted","policy evidence cited","human review requested","submission approved"],"guardrails":["no autonomous payer submission","no coverage guarantee","source policy citation required"],"humanReview":{"required":true,"trigger":"before any payer-facing packet is submitted","reviewer":"authorized revenue cycle or clinical operations reviewer"},"interoperabilityTargets":["FHIR","claims/utilization","payer policy APIs"]},{"slug":"revenue-cycle-agent","name":"Revenue Cycle Agent","route":"/agents/revenue-cycle-agent","status":"planned","domain":"Revenue operations","owner":"Administrative automation","objective":"Identify documentation, coding, claim, and denial-workflow gaps without making final billing determinations.","inputs":["claim metadata","encounter summary","denial reason","coding policy"],"outputs":["workqueue recommendation","documentation gap list","appeal draft"],"permissions":["read operational fixtures","draft appeal text","surface coding-policy references"],"auditEvents":["claim analyzed","gap detected","appeal draft generated","review disposition recorded"],"guardrails":["no final coding decision","no autonomous claim submission","no unsupported reimbursement claim"],"humanReview":{"required":true,"trigger":"before coding, billing, appeal, or claim-submission action","reviewer":"certified coding, billing, or revenue cycle reviewer"},"interoperabilityTargets":["claims/utilization","HL7","EHR billing exports"]},{"slug":"scheduling-agent","name":"Scheduling Agent","route":"/agents/scheduling-agent","status":"planned","domain":"Access operations","owner":"Care navigation","objective":"Coordinate scheduling options across clinical urgency, patient preference, eligibility, and operational capacity.","inputs":["appointment request","availability","care pathway","patient preference"],"outputs":["ranked scheduling options","routing recommendation","escalation reason"],"permissions":["read scheduling fixture","rank appointment options","prepare outreach draft"],"auditEvents":["options ranked","constraint detected","patient outreach drafted","escalation created"],"guardrails":["no emergency triage replacement","no autonomous appointment confirmation without configured consent"],"humanReview":{"required":true,"trigger":"when urgency, eligibility, capacity, or consent is ambiguous","reviewer":"care navigator or scheduling operations reviewer"},"interoperabilityTargets":["EHR scheduling","patient access systems","FHIR"]},{"slug":"trial-matching-agent","name":"Trial Matching Agent","route":"/agents/trial-matching-agent","status":"staged","domain":"Research operations","owner":"TrialCore","objective":"Map synthetic patient signals to trial eligibility questions and produce reviewable matching rationale.","inputs":["trial criteria","diagnosis signals","biomarker signals","prior therapy history"],"outputs":["candidate trial list","eligibility rationale","evidence-gap list"],"permissions":["read synthetic clinical fixtures","compare structured eligibility criteria","draft research-review rationale"],"auditEvents":["criteria evaluated","evidence gap detected","candidate match produced","research review requested"],"guardrails":["no enrollment recommendation","no treatment recommendation","human research review required"],"humanReview":{"required":true,"trigger":"before patient outreach, enrollment workflow, or clinical-trial recommendation","reviewer":"research coordinator or qualified clinician reviewer"},"interoperabilityTargets":["research platforms","FHIR","clinical trial registries"]},{"slug":"documentation-agent","name":"Documentation Agent","route":"/agents/documentation-agent","status":"staged","domain":"Clinical documentation","owner":"DocuTwin","objective":"Produce reviewable clinical documentation drafts from structured context while preserving clinician authorship.","inputs":["encounter context","conversation summary","clinical observations","template requirements"],"outputs":["draft note","missing-data prompts","review checklist"],"permissions":["read synthetic note fixtures","draft documentation","highlight missing context"],"auditEvents":["draft generated","missing data flagged","clinician review requested","final disposition recorded"],"guardrails":["draft-only output","no final clinical note","no uncited diagnosis insertion"],"humanReview":{"required":true,"trigger":"before documentation becomes part of the record","reviewer":"licensed clinician or delegated clinical documentation reviewer"},"interoperabilityTargets":["EHR notes","FHIR DocumentReference","HL7"]},{"slug":"compliance-agent","name":"Compliance Agent","route":"/agents/compliance-agent","status":"foundation","domain":"Governance","owner":"Trust infrastructure","objective":"Check workflows against privacy, security, auditability, and human-review requirements before expansion.","inputs":["workflow definition","permissions","audit events","risk classification"],"outputs":["compliance gap report","required-control checklist","governance review queue"],"permissions":["read workflow metadata","evaluate controls","create governance findings"],"auditEvents":["workflow reviewed","control gap flagged","approval requested","exception recorded"],"guardrails":["no silent approval","exception logging required","least-privilege review required"],"humanReview":{"required":true,"trigger":"before workflow promotion or control exception","reviewer":"compliance, security, or governance owner"},"interoperabilityTargets":["audit logs","identity systems","GRC systems"]},{"slug":"interoperability-agent","name":"Interoperability Agent","route":"/agents/interoperability-agent","status":"foundation","domain":"Data interoperability","owner":"Integration fabric","objective":"Map workflow needs to FHIR, HL7, claims, pricing, device, and future healthcare connector contracts.","inputs":["contract definition","source schema","target workflow","synthetic fixture"],"outputs":["mapping plan","contract gap list","connector readiness recommendation"],"permissions":["read integration contracts","read synthetic fixtures","propose mappings"],"auditEvents":["contract mapped","schema gap detected","connector readiness scored","review requested"],"guardrails":["no production data pull","synthetic-first validation","schema drift flagged"],"humanReview":{"required":true,"trigger":"before live connector implementation or schema promotion","reviewer":"integration architect or data governance owner"},"interoperabilityTargets":["FHIR","HL7","claims/utilization","pricing transparency","devices"]},{"slug":"clinical-intelligence-agent","name":"Clinical Intelligence Agent","route":"/agents/clinical-intelligence-agent","status":"planned","domain":"Clinical intelligence","owner":"Clinical Copilot","objective":"Summarize clinical context and surface reviewable decision-support signals without replacing clinical judgment.","inputs":["patient summary","risk markers","care pathway","evidence reference"],"outputs":["context summary","risk signal list","clinician review prompts"],"permissions":["read synthetic clinical fixtures","summarize context","surface evidence-linked prompts"],"auditEvents":["summary generated","risk signal surfaced","review prompt created","clinician disposition recorded"],"guardrails":["no diagnosis authority","no treatment order","emergency escalation language required when applicable"],"humanReview":{"required":true,"trigger":"before clinical decision, order, diagnosis, or patient-facing guidance","reviewer":"licensed clinician"},"interoperabilityTargets":["EHR","FHIR","clinical decision support hooks"]},{"slug":"research-agent","name":"Research Agent","route":"/agents/research-agent","status":"planned","domain":"Research intelligence","owner":"Research operations","objective":"Synthesize research context, evidence gaps, and cohort questions for human research teams.","inputs":["research question","cohort criteria","literature summary","data availability"],"outputs":["research brief","cohort feasibility questions","evidence gap summary"],"permissions":["read research fixtures","summarize evidence","draft research operations brief"],"auditEvents":["brief drafted","evidence gap logged","cohort question created","review disposition recorded"],"guardrails":["no IRB bypass","no unsupported clinical claim","human research approval required"],"humanReview":{"required":true,"trigger":"before study design, patient outreach, publication, or operational decision","reviewer":"research lead, IRB owner, or qualified clinician reviewer"},"interoperabilityTargets":["research platforms","data warehouses","clinical registries"]},{"slug":"governance-agent","name":"Governance Agent","route":"/agents/governance-agent","status":"foundation","domain":"Trust governance","owner":"Watchtower","objective":"Track model, workflow, policy, risk, and quality-gate changes across SCRIMED operating surfaces.","inputs":["quality gates","readiness checks","workflow registry","audit events"],"outputs":["governance summary","risk queue","approval trace"],"permissions":["read operational metadata","aggregate audit signals","create governance queue items"],"auditEvents":["quality gate changed","risk queued","approval requested","exception logged"],"guardrails":["immutable audit trail required","material change review required","no hidden policy exceptions"],"humanReview":{"required":true,"trigger":"before governance exception, quality-gate downgrade, or workflow promotion","reviewer":"executive, security, compliance, or clinical governance owner"},"interoperabilityTargets":["audit logs","quality systems","GRC systems","Watchtower"]},{"slug":"supply-chain-agent","name":"Supply Chain Agent","route":"/agents/supply-chain-agent","status":"planned","domain":"Healthcare operations","owner":"Operational intelligence","objective":"Detect supply, inventory, vendor, and care-continuity risks before they affect patient operations.","inputs":["inventory signal","vendor status","utilization trend","care-critical item list"],"outputs":["risk alert","substitution review queue","procurement recommendation draft"],"permissions":["read operational fixtures","detect inventory risk","draft procurement review item"],"auditEvents":["risk detected","substitution flagged","review queue created","resolution recorded"],"guardrails":["no autonomous procurement commitment","clinical-critical substitution requires human review"],"humanReview":{"required":true,"trigger":"before procurement action, substitution, or clinical-critical inventory decision","reviewer":"supply chain, clinical operations, or procurement owner"},"interoperabilityTargets":["ERP","inventory systems","supplier systems","EHR utilization signals"]}],"workflowExecutionRegistry":[{"slug":"carepath-high-risk-followup-routing","name":"CarePath High-Risk Follow-Up Routing","module":"CarePath AI","route":"/workflows/carepath-high-risk-followup-routing","apiRoute":"/api/workflows/executions/carepath-high-risk-followup-routing","status":"staged","objective":"Route a synthetic high-risk follow-up profile into a reviewable care navigation path without live patient data or autonomous clinical action.","agentWorkflowSlug":"scheduling-agent","syntheticScenarioId":"care-navigation-high-risk-followup","integrationFixtureSlugs":["fhir-clinical-record-intake","hl7-event-feed"],"qualityGateRoutes":["/synthetic/validation","/integrations/fixture-validation","/fixtures/change-review","/quality"],"requiredInputs":["synthetic intake summary","risk markers","care navigation constraints","source trace","review owner"],"expectedOutputs":["navigation review recommendation","urgency rationale","transportation support consideration","Watchtower trace","human review requirement"],"executionSteps":["load synthetic fixture","validate agent workflow boundary","confirm integration fixture readiness","produce reviewable routing state","record Watchtower trace","hold for care navigator review"],"watchtowerTrace":["synthetic_fixture_loaded","agent_boundary_checked","integration_fixtures_verified","navigation_review_recommended","care_navigator_review_required"],"humanReview":"care navigator review before outreach, scheduling, escalation, or patient-facing action","promotionCriteria":["synthetic validation passes","integration fixture validation passes","fixture change reviews are approved","agent workflow has explicit human-review trigger","no live connector dependency is introduced"],"prohibitedActions":["live patient routing","autonomous appointment confirmation","clinical diagnosis","treatment order","production data ingestion"]},{"slug":"docutwin-draft-note-review","name":"DocuTwin Draft Note Review","module":"DocuTwin","route":"/workflows/docutwin-draft-note-review","apiRoute":"/api/workflows/executions/docutwin-draft-note-review","status":"staged","objective":"Generate a reviewable synthetic draft note while preserving source traceability, draft-only status, and clinician authorship.","agentWorkflowSlug":"documentation-agent","syntheticScenarioId":"docutwin-note-review","integrationFixtureSlugs":["fhir-clinical-record-intake","hl7-event-feed"],"qualityGateRoutes":["/synthetic/validation","/integrations/fixture-validation","/fixtures/change-review","/workflows/results","/quality"],"requiredInputs":["synthetic structured vitals","synthetic medication list","conversation summary","template requirements","review owner"],"expectedOutputs":["draft note","source trace","missing context prompts","clinician review required","no final signature"],"executionSteps":["load synthetic fixture","validate documentation boundary","attach source trace","prepare draft-only note","record Watchtower trace","hold for clinician review"],"watchtowerTrace":["synthetic_fixture_loaded","documentation_boundary_checked","source_trace_attached","draft_note_prepared","clinician_review_required"],"humanReview":"licensed clinician review before documentation becomes part of the record","promotionCriteria":["synthetic validation passes","fixture change reviews are approved","source trace remains attached","draft-only guardrail is retained","no live connector dependency is introduced"],"prohibitedActions":["signed note","final medical record","uncited diagnosis insertion","autonomous documentation filing","production data ingestion"]},{"slug":"trialcore-eligibility-review-queue","name":"TrialCore Eligibility Review Queue","module":"TrialCore","route":"/workflows/trialcore-eligibility-review-queue","apiRoute":"/api/workflows/executions/trialcore-eligibility-review-queue","status":"staged","objective":"Compare synthetic oncology signals against mock trial criteria and create a review queue without enrollment or treatment claims.","agentWorkflowSlug":"trial-matching-agent","syntheticScenarioId":"trialcore-eligibility-screen","integrationFixtureSlugs":["fhir-clinical-record-intake","claims-utilization-dataset"],"qualityGateRoutes":["/synthetic/validation","/integrations/fixture-validation","/fixtures/change-review","/workflows/results","/quality"],"requiredInputs":["synthetic oncology profile","prior therapy summary","mock trial criteria","lab recency signal","review owner"],"expectedOutputs":["candidate match rationale","missing evidence list","exclusion flags","criteria trace","research coordinator review required"],"executionSteps":["load synthetic fixture","validate trial matching boundary","compare mock criteria","retain criteria trace","create research review queue","hold for coordinator review"],"watchtowerTrace":["synthetic_fixture_loaded","trial_matching_boundary_checked","criteria_trace_retained","review_queue_created","research_review_required"],"humanReview":"research coordinator or qualified clinician review before outreach, enrollment, or recommendation","promotionCriteria":["synthetic validation passes","fixture change reviews are approved","criteria trace remains attached","enrollment claims remain blocked","no live connector dependency is introduced"],"prohibitedActions":["enrollment guarantee","eligibility certification","treatment recommendation","patient outreach","production data ingestion"]}],"memoryFabric":[{"kind":"session","name":"Session Memory","route":"/memory#session","purpose":"Short-lived task context for a single synthetic pilot request, workflow review, or assessment session.","retention":"Ephemeral by default; production retention requires tenant policy and audit approval.","accessPolicy":"Scoped to assigned agent, reviewer, and tenant role.","prohibitedData":["PHI","patient identifiers","live clinical records","payer member identifiers"],"auditEvents":["session memory opened","session memory summarized","session memory cleared"]},{"kind":"operational","name":"Operational Memory","route":"/memory#operational","purpose":"Workflow state, routing decisions, approval dispositions, exception reasons, and synthetic pilot outcomes.","retention":"Durable only for synthetic pilot evidence and approved enterprise assessment records.","accessPolicy":"Tenant-scoped operators, governance owners, and approved reviewers.","prohibitedData":["unapproved patient data","raw chart text","unredacted claims payloads"],"auditEvents":["workflow state recorded","approval disposition stored","exception reason linked"]},{"kind":"knowledge","name":"Knowledge Memory","route":"/memory#knowledge","purpose":"Guidelines, protocols, policies, publications, connector contracts, and governance source references.","retention":"Versioned with validation timestamp, source owner, and retirement policy.","accessPolicy":"Read-only for agents; write access requires knowledge steward and TrustQA verification.","prohibitedData":["uncited clinical claims","unversioned policy excerpts","unapproved local protocols"],"auditEvents":["source registered","source version validated","source retired"]}],"trustQaVerificationLayer":[{"check":"Boundary verification","status":"active","purpose":"Confirm an output stays within synthetic pilot or enterprise assessment scope.","failureAction":"Block release and create governance review item."},{"check":"Evidence attribution","status":"active","purpose":"Require cited source, source type, version, validation timestamp, and confidence score.","failureAction":"Return to planner with evidence-gap status."},{"check":"Human approval checkpoint","status":"active","purpose":"Confirm reviewer role and checkpoint before external, clinical, payer, or patient-facing use.","failureAction":"Hold in review queue."},{"check":"Prompt-injection and unsafe-tool review","status":"planned","purpose":"Detect attempts to override boundary, hidden instructions, connector limits, or approval policy.","failureAction":"Quarantine task and record security event."}],"humanApprovalCheckpoints":[{"checkpoint":"Clinical review","owner":"Licensed clinician or delegated clinical reviewer","trigger":"Any output that may inform clinical judgment, care pathway review, or documentation finalization.","requiredBefore":"Clinical decision, diagnosis, order entry, note signature, or patient-facing guidance."},{"checkpoint":"Payer or RCM review","owner":"Revenue cycle, payer operations, or certified coding reviewer","trigger":"Any authorization packet, claim review, appeal draft, or denial-risk workflow.","requiredBefore":"Payer submission, appeal submission, billing action, or coding disposition."},{"checkpoint":"Governance review","owner":"Security, compliance, privacy, or AI governance lead","trigger":"New model, prompt, tool, connector, exception, or knowledge source.","requiredBefore":"Production promotion, live connector enablement, or policy exception."},{"checkpoint":"Executive sponsor review","owner":"Buyer sponsor or SCRIMED enterprise owner","trigger":"Pilot scope, deployment phase change, ROI claim, or contract-ready assessment.","requiredBefore":"Commercial handoff, protected pilot launch, or production planning."}],"auditChannels":[{"channel":"Agent plan audit","route":"/audit#agent-plan","eventTypes":["plan created","route selected","specialist assigned","blocked capability recorded"],"capturePolicy":"Metadata-only for synthetic pilots; no raw PHI or live clinical payload capture.","retentionPosture":"Durable synthetic evidence and enterprise assessment trace."},{"channel":"TrustQA audit","route":"/audit#trustqa","eventTypes":["evidence checked","confidence scored","source attributed","output held"],"capturePolicy":"Capture source IDs, validation timestamps, reviewer disposition, and blocked reasons.","retentionPosture":"Versioned and reviewable by tenant governance."},{"channel":"Human approval audit","route":"/audit#approvals","eventTypes":["approval requested","approval granted","approval denied","override recorded"],"capturePolicy":"Record reviewer role, checkpoint, timestamp, scope, and disposition.","retentionPosture":"Durable enterprise audit record when tenant retention is configured."}],"mcpConnectorFramework":[{"name":"EHR connector framework","status":"planned","system":"Epic, Cerner, athenahealth, and other EHR/FHIR ecosystems","supportedWorkflows":["referral-intake","documentation-review","care-gap-detection"],"minimumControls":["BAA review","FHIR scope approval","tenant identity","audit logging","human review"]},{"name":"Payer connector framework","status":"planned","system":"payer APIs, policy repositories, prior authorization APIs, claims systems","supportedWorkflows":["prior-authorization","claims-review","rcm-denial-risk"],"minimumControls":["payer contract","policy versioning","submission block","RCM reviewer approval"]},{"name":"Knowledge connector framework","status":"available","system":"guidelines, protocols, policies, publications, buyer knowledge repositories","supportedWorkflows":["evidence-retrieval","trust-card-generation","governance-review"],"minimumControls":["source owner","version metadata","validation timestamp","TrustQA verification"]},{"name":"CRM connector framework","status":"available","system":"HubSpot, Wix automation, Zapier/Make, secure CRM webhook","supportedWorkflows":["pilot-intake","enterprise-assessment","buyer-follow-up"],"minimumControls":["business-contact only","no PHI","consent","audit event","secure webhook token"]}],"rbacPermissions":[{"role":"Enterprise Admin","scope":"Tenant configuration, pilot scope, users, connectors, and governance controls.","allowed":["manage tenant settings","configure synthetic workflows","assign reviewers","view audit summaries"],"denied":["bypass TrustQA","submit live clinical actions without production controls","delete immutable audit traces"]},{"role":"Clinical Reviewer","scope":"Clinical review queues, documentation drafts, care-gap prompts, and evidence-linked recommendations.","allowed":["review clinical outputs","approve or reject draft recommendations","request evidence clarification"],"denied":["configure connectors","change governance policy","approve payer submissions outside assigned workflow"]},{"role":"RCM Reviewer","scope":"Prior authorization, denial-risk, claims, appeal drafts, and payer policy evidence.","allowed":["review payer packets","approve RCM drafts","request missing evidence"],"denied":["finalize clinical diagnosis","override clinical review","submit payer transactions without approval"]},{"role":"Agent Runtime Service","scope":"Scoped agent execution inside sandboxed synthetic or approved tenant workflows.","allowed":["read assigned memory","write audit events","generate review-only outputs"],"denied":["read unrelated tenant memory","perform autonomous live actions","modify RBAC policy"]}],"sandboxRuntimes":[{"workflow":"Prior authorization support","route":"/workflows/contracts","agent":"Prior Authorization Agent","isolation":"Per-task sandbox with synthetic policy, packet draft files, scoped memory, and review-only tools.","memory":["session","operational","knowledge"],"tools":["policy evidence retrieval","packet draft builder","missing-evidence detector"],"audit":["task opened","policy cited","packet drafted","human review requested"],"boundary":"No payer submission, coverage guarantee, or medical-necessity determination."},{"workflow":"Referral intake automation","route":"/workflows","agent":"Scheduling Agent","isolation":"Referral-specific sandbox with routing rules, missing-information checklist, and escalation policy.","memory":["session","operational"],"tools":["referral parser","routing constraint map","review queue generator"],"audit":["referral structured","gap detected","routing recommendation drafted","escalation created"],"boundary":"No autonomous referral acceptance, clinical triage replacement, or patient outreach."},{"workflow":"Claims and denial risk review","route":"/workflows","agent":"Revenue Cycle Agent","isolation":"RCM sandbox with claim metadata fixtures, policy references, and reviewer disposition state.","memory":["session","operational","knowledge"],"tools":["denial-risk detector","appeal outline builder","documentation gap mapper"],"audit":["claim reviewed","risk signal surfaced","appeal draft prepared","review disposition recorded"],"boundary":"No final billing, coding, claim submission, or reimbursement guarantee."},{"workflow":"Ambient documentation review","route":"/workflows/docutwin-draft-note-review","agent":"Documentation Agent","isolation":"Documentation sandbox with draft-only note files, source trace, and signature-disabled output.","memory":["session","operational"],"tools":["draft note builder","source trace mapper","missing context prompt generator"],"audit":["draft generated","source trace attached","review checklist created","signature blocked"],"boundary":"No final note, record filing, diagnosis insertion, or clinician-signature replacement."}],"taskExecutionEngine":[{"slug":"enterprise-workflow-assessment","name":"Enterprise Workflow Assessment","route":"/workflows","owner":"Planner Agent","executionMode":["enterprise-assessment","synthetic-pilot"],"plannerSteps":["classify workflow","map value signal","attach governance requirements","select evidence needs"],"routerRules":["route by workflow target","enforce RBAC role","select sandbox","attach TrustQA"],"specialistAgents":["Interoperability Agent","Governance Agent","TrustQA Verification Agent"],"humanApprovals":["Executive sponsor review","Governance review"],"trustChecks":["Boundary verification","Evidence attribution","Human approval checkpoint"],"deniedCapabilities":["live connector execution","patient outreach","payer submission"]},{"slug":"prior-authorization-packet-plan","name":"Prior Authorization Packet Plan","route":"/agents/prior-authorization-agent","owner":"Prior Authorization Agent","executionMode":["synthetic-pilot","enterprise-assessment"],"plannerSteps":["identify payer policy source","map missing evidence","draft review packet","attach reviewer checkpoint"],"routerRules":["route to PayerIQ","require RCM reviewer","block payer submission","attach policy trust card"],"specialistAgents":["Prior Authorization Agent","Revenue Cycle Agent","TrustQA Verification Agent"],"humanApprovals":["Payer or RCM review","Governance review"],"trustChecks":["Evidence attribution","Boundary verification","Human approval checkpoint"],"deniedCapabilities":["coverage guarantee","medical necessity determination","autonomous payer submission"]},{"slug":"documentation-review-plan","name":"Documentation Review Plan","route":"/agents/documentation-agent","owner":"DocuTwin","executionMode":["synthetic-pilot","enterprise-assessment"],"plannerSteps":["parse encounter context","create draft-only outline","attach source trace","require clinician review"],"routerRules":["route to DocuTwin","block final note","require clinician reviewer","attach documentation trust card"],"specialistAgents":["Documentation Agent","Clinical Intelligence Agent","TrustQA Verification Agent"],"humanApprovals":["Clinical review","Governance review"],"trustChecks":["Boundary verification","Evidence attribution","Human approval checkpoint"],"deniedCapabilities":["final note signature","EHR filing","autonomous diagnosis insertion"]},{"slug":"access-monitoring-plan","name":"ACCESS-Aligned Monitoring Plan","route":"/atlas","owner":"Sanar AI","executionMode":["enterprise-assessment","synthetic-pilot"],"plannerSteps":["map chronic-care track","identify wearable/telehealth signal","define outcome reporting","attach clinician-guided review"],"routerRules":["route to Sanar AI","require clinical reviewer","require evidence timestamp","block reimbursement claim"],"specialistAgents":["Clinical Intelligence Agent","Interoperability Agent","Governance Agent"],"humanApprovals":["Clinical review","Executive sponsor review","Governance review"],"trustChecks":["Evidence attribution","Boundary verification","Human approval checkpoint"],"deniedCapabilities":["reimbursement guarantee","autonomous patient monitoring","clinical outcome claim"]}],"observabilitySignals":[{"metric":"Task throughput","route":"/observability#throughput","purpose":"Track plan creation, routed tasks, sandbox runs, held outputs, and completed reviews.","escalation":"Escalate if workflow queues exceed buyer SLA or review aging threshold."},{"metric":"Override rate","route":"/observability#overrides","purpose":"Measure how often humans reject, modify, or override agent outputs.","escalation":"Escalate to TrustQA when override rate rises above pilot threshold."},{"metric":"Escalation rate","route":"/observability#escalations","purpose":"Track safety, evidence, policy, RBAC, and ambiguity escalations.","escalation":"Escalate to governance when recurring issue category appears."},{"metric":"Trust metrics","route":"/observability#trust","purpose":"Measure confidence distribution, citation completeness, validation freshness, and release blocks.","escalation":"Block promotion when trust-card completeness falls below threshold."},{"metric":"Revenue and access impact","route":"/observability#impact","purpose":"Track time saved, denial-risk signals, revenue leakage surfaced, access bottlenecks, and documentation quality signals.","escalation":"Escalate to executive review before any ROI claim leaves pilot context."}],"hipaaReadyArchitectureControls":["Tenant isolation","Least-privilege RBAC","Business Associate Agreement readiness","Encryption in transit and at rest","Immutable audit trail","Human approval checkpoints","No PHI in synthetic pilots","Prompt-injection and tool-abuse monitoring","Incident response and emergency shutdown policy","Regional retention and data-residency planning"],"exposedRoutes":["/agents","/evaluation","/workflows","/memory","/audit","/trust","/observability"],"updated":"2026-06-02"}