{
  "format": "minctrl.process/v1",
  "graph": {
    "edges": [
      {
        "id": "e0___start____intake",
        "source": "__start__",
        "target": "intake"
      },
      {
        "id": "e1_intake__split-checks",
        "source": "intake",
        "target": "split-checks"
      },
      {
        "id": "e2_split-checks__verify-credentials",
        "source": "split-checks",
        "target": "verify-credentials"
      },
      {
        "id": "e3_split-checks__verify-history",
        "source": "split-checks",
        "target": "verify-history"
      },
      {
        "id": "e4_split-checks__screen-exclusions",
        "source": "split-checks",
        "target": "screen-exclusions"
      },
      {
        "id": "e5_verify-credentials__merge-reconcile",
        "source": "verify-credentials",
        "target": "merge-reconcile"
      },
      {
        "id": "e6_verify-history__merge-reconcile",
        "source": "verify-history",
        "target": "merge-reconcile"
      },
      {
        "id": "e7_screen-exclusions__merge-reconcile",
        "source": "screen-exclusions",
        "target": "merge-reconcile"
      },
      {
        "id": "e8_merge-reconcile__findings-gateway",
        "source": "merge-reconcile",
        "target": "findings-gateway"
      },
      {
        "id": "e9_findings-gateway__intake",
        "label": "discrepancy / missing data — rework",
        "source": "findings-gateway",
        "target": "intake"
      },
      {
        "id": "e10_findings-gateway__committee-signoff",
        "label": "clean or adverse finding to ratify",
        "source": "findings-gateway",
        "target": "committee-signoff"
      },
      {
        "id": "e11_committee-signoff__enrollment-approval",
        "source": "committee-signoff",
        "target": "enrollment-approval"
      },
      {
        "id": "e12_enrollment-approval__submit-enroll",
        "source": "enrollment-approval",
        "target": "submit-enroll"
      },
      {
        "id": "e13_submit-enroll__monitor",
        "source": "submit-enroll",
        "target": "monitor"
      },
      {
        "id": "e14_monitor____end__",
        "source": "monitor",
        "target": "__end__"
      }
    ],
    "nodes": [
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "__start__",
        "interrupt_before": false,
        "kind": "terminal",
        "label": "Start",
        "position": {
          "x": 0,
          "y": 0
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "terminal",
        "tools": []
      },
      {
        "agent": "intake",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "intake",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Collect the provider profile from CAQH and intake documents (education, licensure, DEA, work history, malpractice history, liability insurance, peer references per NCQA); validate completeness before proceeding",
        "position": {
          "x": 0,
          "y": 120
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "caqh",
          "doc-store"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "parallel",
        "human": null,
        "id": "split-checks",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Fan out independent primary-source checks",
        "position": {
          "x": 0,
          "y": 240
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": "verify",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "verify-credentials",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Primary-source verify licenses, DEA and education with state boards, education institutions, and DEA registration",
        "position": {
          "x": 0,
          "y": 360
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "primary-source"
        ]
      },
      {
        "agent": "verify",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "verify-history",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Primary-source verify malpractice and work history via NPDB (National Practitioner Data Bank) and direct employer verification",
        "position": {
          "x": 0,
          "y": 480
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "primary-source"
        ]
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "screen-exclusions",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Screen OIG LEIE, SAM.gov, state Medicaid exclusion lists, OFAC SDN (Office of Foreign Assets Control Specially Designated Nationals), and NPDB (National Practitioner Data Bank) for malpractice history and sanctions (Joint Commission MS.01.01; NCQA Accreditation 2025-2026)",
        "position": {
          "x": 0,
          "y": 600
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "primary-source"
        ]
      },
      {
        "agent": "compliance",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "merge-reconcile",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Join check results, produce discrepancy list and practitioner risk profile, and reconcile adverse findings before committee review (NCQA, Joint Commission gap-reconciliation requirement)",
        "position": {
          "x": 0,
          "y": 720
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "medium",
        "tools": [
          "primary-source",
          "doc-store"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": "exclusive",
        "human": null,
        "id": "findings-gateway",
        "interrupt_before": false,
        "kind": "gateway",
        "label": "Verification clean or adverse / discrepant?",
        "position": {
          "x": 0,
          "y": 840
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "gateway",
        "tools": []
      },
      {
        "agent": null,
        "confidential": false,
        "gate": "gate:credentialing-committee-signoff",
        "gateway": null,
        "human": "Credentialing committee (MSO) chair — active medical staff members per Joint Commission MS.02.01",
        "id": "committee-signoff",
        "interrupt_before": true,
        "kind": "gate",
        "label": "Credentialing committee (composed of active medical staff members per Joint Commission MS.02.01) reviews all verification materials, signs the privileging decision and every adverse finding, and documents rationale; practitioner notified of decision within SLA",
        "position": {
          "x": 0,
          "y": 960
        },
        "reversible": false,
        "sla": "30 calendar days from decision to practitioner notification (NCQA Accreditation 2025-2026)",
        "sla_spec": null,
        "tier": "high",
        "tools": []
      },
      {
        "agent": null,
        "confidential": false,
        "gate": "gate:enrollment-ready",
        "gateway": null,
        "human": "Medical Staff Office (MSO) lead or Credentialing coordinator",
        "id": "enrollment-approval",
        "interrupt_before": true,
        "kind": "gate",
        "label": "MSO lead verifies eligibility and authorizes submission of credentialing package to payers (Medicare PECOS, Medicaid, commercial) — distinct from privileging approval; this is the payer-enrollment authorization gate",
        "position": {
          "x": 0,
          "y": 1080
        },
        "reversible": false,
        "sla": null,
        "sla_spec": null,
        "tier": "high",
        "tools": []
      },
      {
        "agent": "execute",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "submit-enroll",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Submit the payer enrollments (Medicare PECOS, state Medicaid, commercial insurers)",
        "position": {
          "x": 0,
          "y": 1200
        },
        "reversible": false,
        "sla": null,
        "sla_spec": null,
        "tier": "high",
        "tools": [
          "payer-enroll"
        ]
      },
      {
        "agent": "monitor",
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "monitor",
        "interrupt_before": false,
        "kind": "agent",
        "label": "Run continuous exclusion monitoring (monthly OIG, SAM, OFAC, state board, NPDB, license-expiration checks per NCQA 2025-2026) and trigger recredentialing cycle every 2–3 years per payer requirement (CMS FTCA deeming: 2-year cycle)",
        "position": {
          "x": 0,
          "y": 1320
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "low",
        "tools": [
          "primary-source"
        ]
      },
      {
        "agent": null,
        "confidential": false,
        "gate": null,
        "gateway": null,
        "human": null,
        "id": "__end__",
        "interrupt_before": false,
        "kind": "terminal",
        "label": "Done",
        "position": {
          "x": 0,
          "y": 1440
        },
        "reversible": true,
        "sla": null,
        "sla_spec": null,
        "tier": "terminal",
        "tools": []
      }
    ]
  },
  "hash": "66089e1ebdd02f36da94626842b7b5508f1eca0ed011abd797c809213fb6ed90",
  "name": "Provider-credentialing autopilot",
  "slug": "credentialing",
  "source": "example",
  "version": null,
  "violations": []
}
