{
 "categories": [
  "healthcare",
  "ehr",
  "enterprise"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-08-15",
   "fact": "modalities.api.kinds",
   "note": "DSTU2/STU3/R4 specs, 100+ resources, OAuth2/SMART tutorials, bulk-data kickoff/status/file endpoints, free sandbox signup",
   "source": "https://fhir.epic.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.api.coverage",
   "note": "read/search endpoints dominate; create/update limited to select resources (allergies, problems, vitals, questionnaires, clinical notes)",
   "source": "https://fhir.epic.com/",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.api.coverage",
   "note": "'Direct access to Epic's software can be granted only with approval from both an Epic Community Member and Epic'",
   "source": "https://open.epic.com/Home/TermsOfUse",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.api.kinds",
   "note": "catalog of incoming/outgoing HL7v2 interfaces (ADT, appointments, pharmacy fills, etc.)",
   "source": "https://open.epic.com/Interface/HL7v2",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.api.auth",
   "source": "https://fhir.epic.com/Documentation?docId=oauth2",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "deployment",
   "note": "Hyperdrive is the Chromium-based client replacing Hyperspace/Citrix delivery (rollout began 2021-2022)",
   "source": "https://open.epic.com/Hyperdrive/Hyperdrive",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.mcp.third_party",
   "note": "generic FHIR MCP server; README demonstrates the complete OAuth2 flow against the Epic EHR ecosystem; pushed 2026-07, 132 stars",
   "source": "https://github.com/wso2/fhir-mcp-server",
   "tier": "community"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.mcp.third_party",
   "note": "SMART-on-FHIR EHR connector exposed via MCP, works against Epic as a SMART EHR; pushed 2025-08; listed at mcpservers.org/servers/jmandel/health-record-mcp",
   "source": "https://github.com/jmandel/health-record-mcp",
   "tier": "community"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft FHIRlink connector for Power Platform",
   "source": "https://learn.microsoft.com/en-us/connectors/fhirlink/",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft announced FHIRlink support for Epic on FHIR endpoints",
   "source": "https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/fhirlink-connector-support-for-epic%C2%AE-on-fhir%C2%AE/4162824",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.integrations.zapier",
   "note": "directory search finds no Epic Systems app; only unrelated 'Practice EHR' listing exists",
   "source": "https://zapier.com/apps/practiceehr/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.integrations.n8n",
   "note": "no dedicated Epic node; connection is via generic HTTP Request + OAuth2 credential nodes",
   "source": "https://ciphernutz.com/blog/n8n-healthcare-automation",
   "tier": "community"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.rpa.drivability",
   "note": "practitioners report Hyperspace selectors change between application restarts",
   "source": "https://forum.uipath.com/t/does-anyone-have-experience-finding-suitable-selectors-to-automate-the-epic-hyperspace-app/180720",
   "tier": "community"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.rpa.ui_stack",
   "note": "UiPath positions Computer Vision for Citrix/VDI EMRs precisely because native selectors are unavailable",
   "source": "https://www.uipath.com/platform/agentic-automation/ai-ecosystem/citrix-automation",
   "tier": "declared"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.rpa.vendor_support",
   "note": "Automation Anywhere ships an Epic patient-data bot in its Bot Store",
   "source": "https://botstore.automationanywhere.com/bot/epic-healthcare-patient-data",
   "tier": "scraped"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.data_access.export",
   "note": "Clarity (SQL Server/Oracle relational reporting DB) and Caboodle (star-schema warehouse) are customer-side, not third-party-accessible surfaces",
   "source": "https://www.mindbowser.com/understanding-epic-clarity/",
   "tier": "community"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.api.exists",
   "note": "App Orchard shut down 2022; replaced by Connection Hub (self-declared vendor directory), Vendor Services (paid support tiers), and Showroom",
   "source": "https://www.fiercehealthcare.com/health-tech/epic-launches-new-showroom-website-3rd-party-apps-services",
   "tier": "community"
  },
  {
   "date": "2026-08-15",
   "fact": "modalities.rpa.notes",
   "note": "UserWeb terms protect Epic confidential information, incl. a prohibition on feeding Epic proprietary materials to LLMs; they do not clearly ban automation of customer patient/practice data (see voyanthealth.io/scraping-ehr-data analysis)",
   "source": "https://userweb.epic.com/Home/Agreement",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-15",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://fhir.epic.com/"
   },
   {
    "type": "docs",
    "url": "https://open.epic.com/"
   },
   {
    "type": "registry",
    "url": "https://github.com/wso2/fhir-mcp-server"
   }
  ]
 },
 "homepage": "https://www.epic.com/",
 "id": "epic-ehr",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "smart-on-fhir",
    "oauth2"
   ],
   "coverage": "partial",
   "docs": "https://fhir.epic.com/",
   "exists": true,
   "kinds": [
    "fhir-r4",
    "fhir-stu3",
    "fhir-dstu2",
    "hl7v2",
    "cds-hooks",
    "bulk-fhir"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "bulk-fhir-export",
    "hl7v2-feeds",
    "clarity-sql-reporting-db",
    "caboodle-data-warehouse"
   ],
   "import": [
    "hl7v2",
    "fhir-write-select-resources"
   ]
  },
  "extensibility": {
   "scripting": [
    "smart-on-fhir-embedded-apps",
    "cds-hooks"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": false,
   "n8n": false,
   "power_automate": "partial",
   "zapier": false
  },
  "mcp": {
   "first_party": false,
   "third_party": [
    {
     "maintained": true,
     "registries": [
      "github",
      "pypi"
     ],
     "repo": "https://github.com/wso2/fhir-mcp-server"
    },
    {
     "maintained": true,
     "registries": [
      "github",
      "mcpservers.org"
     ],
     "repo": "https://github.com/jmandel/health-record-mcp"
    }
   ],
   "verdict": "community-only"
  },
  "rpa": {
   "drivability": "hostile",
   "notes": "Legacy Hyperspace selectors are dynamic/unreliable and Citrix-published Epic exposes no UI elements, forcing image/OCR/Computer Vision approaches; Hyperdrive (Chromium-embedded, replacing Hyperspace since 2022) changes the UI stack again and forces version churn. RPA vendors sell around this rather than through supported hooks.",
   "ui_stack": [
    "hyperdrive-web",
    "citrix",
    "win32"
   ],
   "vendor_support": [
    "uipath",
    "automation-anywhere"
   ]
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Epic (EHR)",
 "platforms": [
  "windows",
  "web",
  "ios",
  "android"
 ],
 "related": {
  "alternatives": [
   "cerner-oracle-health",
   "meditech-expanse"
  ],
  "our_products": []
 },
 "schema_version": 0,
 "score_version": 0,
 "status": "active",
 "vendor": "Epic Systems",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 4,
   "computer_use": null,
   "mcp": 2,
   "overall": 4,
   "rpa": 2
  },
  "summary": "Yes for data access via a large, well-documented FHIR R4 surface (SMART on FHIR OAuth2, bulk export, free sandbox), but write coverage is thin and any production connection is gated on approval from both the Epic customer and Epic itself, so an agent cannot self-serve into a live system. UI-side automation is effectively hostile (Citrix/Hyperdrive), and no first-party MCP or iPaaS connectors exist \u2014 community FHIR MCP servers bridging to Epic endpoints are the current agent path.\n"
 }
}