{
  "report_id": "theme_healthcare_technology_and_aging_demand_node_health_it_data_rails_ai_workflow",
  "report_type": "theme_value_chain_node",
  "site_path": "themes/healthcare-technology-and-aging-demand/nodes/health-it-data-rails-and-ai-workflow/index.html",
  "title": "Health IT, Data Rails, And AI Workflow",
  "as_of": "2026-06-13",
  "generated_at": "2026-06-13T00:00:00-07:00",
  "freshness": {
    "price_data_as_of": "2026-06-12",
    "daily_ohlc_latest": "2026-06-12",
    "chart_interval": "weekly",
    "knowledge_reviewed_as_of": "2026-06-13",
    "web_research_as_of": "2026-06-13",
    "report_api_status": "not_running_during_validation",
    "static_setup_levels_as_of": "2026-06-11",
    "static_setup_levels_status": "stale versus local daily_ohlc through 2026-06-12; refresh before using as current trading evidence"
  },
  "revision": {
    "version": 2,
    "updated_label": "Reformatted to latest node-page contract with setup visual, basket cards, evidence board, earnings-date labels, and revenue source detail",
    "metadata_path": "themes/healthcare-technology-and-aging-demand/nodes/health-it-data-rails-and-ai-workflow/report.json",
    "curation_source": "manual subagent tournament, read-only discovery, local knowledge lanes, and official web/source checks"
  },
  "node": {
    "slug": "health-it-data-rails-and-ai-workflow",
    "order": 8,
    "level": "L2 workflow and payment-rails node",
    "role": "Handles EHR-adjacent workflow, claims, prior authorization, revenue cycle, life-sciences workflow, care navigation, and AI-enabled administration.",
    "description": "This node ranks the software, payment, data, and clinical workflow rails that can reduce administrative work as health-care demand grows. The direct provider branch covers claims, prior authorization, denial recovery, patient intake, patient payments, medication workflow, and cash collection. The life-sciences branch covers regulated workflow, data, clinical development, diagnostics-data, and sponsor workflow."
  },
  "ticker_baskets": {
    "core": [
      "WAY",
      "VEEV",
      "IQV",
      "DOCS",
      "PHR",
      "HQY",
      "OMCL",
      "TEM",
      "CERT",
      "TDOC"
    ],
    "option": [],
    "watch": []
  },
  "ranking_method": {
    "primary_rule": "Rank by direct node economics and source-backed exposure first, then cash quality and technical timing.",
    "subagent_process": {
      "primary_subagents": 10,
      "merge_select_subagents": 1,
      "late_primary_included": true,
      "final_rank": [
        "WAY",
        "VEEV",
        "IQV",
        "DOCS",
        "PHR",
        "HQY",
        "OMCL",
        "TEM",
        "CERT",
        "TDOC"
      ],
      "excluded_from_core": {
        "HCAT": "provider data and analytics watch; weaker profitability evidence and no durable local lane",
        "EVH": "value-based care and claims-processing watch; balance-sheet and loss-profile caveat",
        "SOLV": "Health Information Systems route is direct but consolidated company mix and debt dilute the node exposure",
        "CTEV": "payment-integrity route is direct but balance sheet and negative-equity caveats keep it watch-only",
        "PRVA": "provider-workflow alternate outside the parent basket",
        "OPRX": "patient and affordability workflow alternate outside the parent basket",
        "CNDT": "administrative-services alternate outside the parent basket"
      }
    }
  },
  "setup_levels": [
    {
      "ticker": "WAY",
      "label": "below key trend; testing range low",
      "close": 18.45,
      "ema_20w": 23.32,
      "ema_100w": 29.18,
      "high_13w": 27.17,
      "low_13w": 17.89,
      "confirmation": "weekly close above 23.32, then 27.17",
      "invalidation": "break of 17.89"
    },
    {
      "ticker": "VEEV",
      "label": "below key trend",
      "close": 161.55,
      "ema_20w": 180.23,
      "ema_100w": 217.47,
      "high_13w": 191.97,
      "low_13w": 148.05,
      "confirmation": "weekly close above 180.23, then 191.97",
      "invalidation": "break of 148.05"
    },
    {
      "ticker": "IQV",
      "label": "base forming below long-term trend",
      "close": 181.06,
      "ema_20w": 180.01,
      "ema_100w": 194.02,
      "high_13w": 188.92,
      "low_13w": 154.5,
      "confirmation": "weekly close above 188.92, then 194.02",
      "invalidation": "break of 154.50"
    },
    {
      "ticker": "DOCS",
      "label": "below key trend",
      "close": 20.02,
      "ema_20w": 26.57,
      "ema_100w": 41.77,
      "high_13w": 26.69,
      "low_13w": 17.15,
      "confirmation": "weekly close above 26.69",
      "invalidation": "break of 17.15"
    },
    {
      "ticker": "PHR",
      "label": "depressed base below key trend",
      "close": 9.05,
      "ema_20w": 11.22,
      "ema_100w": 19.45,
      "high_13w": 12.36,
      "low_13w": 7.77,
      "confirmation": "weekly close above 11.22, then 12.36",
      "invalidation": "break of 7.77"
    },
    {
      "ticker": "HQY",
      "label": "base above key trend",
      "close": 88.96,
      "ema_20w": 85.48,
      "ema_100w": 87.28,
      "high_13w": 95,
      "low_13w": 76.03,
      "confirmation": "weekly close above 95.00",
      "invalidation": "lose 85.48, then break 76.03"
    },
    {
      "ticker": "OMCL",
      "label": "below key trend; base forming",
      "close": 37.82,
      "ema_20w": 40.25,
      "ema_100w": 40.26,
      "high_13w": 46.89,
      "low_13w": 31.75,
      "confirmation": "weekly close above 40.26, then 46.89",
      "invalidation": "break of 31.75"
    },
    {
      "ticker": "TEM",
      "label": "below key trend",
      "close": 49.59,
      "ema_20w": 52.34,
      "ema_100w": 56.71,
      "high_13w": 58.04,
      "low_13w": 41.73,
      "confirmation": "weekly close above 52.34, then 58.04",
      "invalidation": "break of 41.73"
    },
    {
      "ticker": "CERT",
      "label": "below key trend",
      "close": 5.27,
      "ema_20w": 6.39,
      "ema_100w": 10.3,
      "high_13w": 6.8,
      "low_13w": 4.45,
      "confirmation": "weekly close above 6.39, then 6.80",
      "invalidation": "break of 4.45"
    },
    {
      "ticker": "TDOC",
      "label": "rebound below long-term trend",
      "close": 7.31,
      "ema_20w": 6.43,
      "ema_100w": 10.2,
      "high_13w": 8.03,
      "low_13w": 4.97,
      "confirmation": "weekly close above 8.03, then 10.20",
      "invalidation": "break of 4.97"
    }
  ],
  "chart_artifacts": [
    {
      "chart_id": "chart-way",
      "ticker": "WAY",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail",
      "history_note": "short public history versus older listed peers"
    },
    {
      "chart_id": "chart-veev",
      "ticker": "VEEV",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-iqv",
      "ticker": "IQV",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-docs",
      "ticker": "DOCS",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-phr",
      "ticker": "PHR",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-hqy",
      "ticker": "HQY",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-omcl",
      "ticker": "OMCL",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-tem",
      "ticker": "TEM",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail",
      "history_note": "short public history versus older listed peers"
    },
    {
      "chart_id": "chart-cert",
      "ticker": "CERT",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    },
    {
      "chart_id": "chart-tdoc",
      "ticker": "TDOC",
      "source_table": "daily_ohlc",
      "chart_interval": "weekly",
      "aggregation": "weekly bars grouped from daily rows by calendar week; open is first row, high is weekly max, low is weekly min, close is final row, volume is summed",
      "indicators": [
        "20w_ema",
        "100w_ema",
        "weekly_volume"
      ],
      "price_data_as_of": "2026-06-12",
      "visible_years": 3,
      "rendering": "api_right_rail"
    }
  ],
  "links_out": [
    "theme_healthcare_technology_and_aging_demand",
    "sector_health_care",
    "sector_information_technology",
    "theme_health_care_policy_reimbursement_dispersion",
    "theme_ai_biology_platform_validation",
    "theme_funding_dependency_and_duration_tolerance"
  ],
  "knowledge_sources": [
    "../../../../../knowledge/wiki/lanes/sector/health-care.md",
    "../../../../../knowledge/wiki/lanes/sector/information-technology.md",
    "../../../../../knowledge/wiki/concepts/themes/health-care-policy-reimbursement-dispersion.md",
    "../../../../../knowledge/wiki/concepts/themes/ai-biology-platform-validation.md",
    "../../../../../knowledge/wiki/concepts/themes/funding-dependency-and-duration-tolerance.md",
    "../../../../../knowledge/wiki/lanes/security/veev.md",
    "../../../../../knowledge/wiki/lanes/security/iqv.md",
    "../../../../../knowledge/wiki/lanes/security/docs.md",
    "../../../../../knowledge/wiki/lanes/security/tem.md",
    "../../../../../knowledge/wiki/lanes/security/cert.md"
  ],
  "external_sources": [
    {
      "label": "Waystar Q1 2026 results",
      "url": "https://investors.waystar.com/news-releases/news-release-details/waystar-reports-first-quarter-2026-results",
      "used_for": "Revenue, subscription and volume-based revenue, NRR, adjusted EBITDA margin, guide, client/provider scale, and healthcare payment transaction scale."
    },
    {
      "label": "Doximity FY2026 results",
      "url": "https://investors.doximity.com/news/news-details/2026/Doximity-Announces-Fourth-Quarter-and-Fiscal-Year-2026-Financial-Results/default.aspx",
      "used_for": "Revenue, operating cash flow, free cash flow, active workflow users, clinical AI usage, and FY2027 guide."
    },
    {
      "label": "Tempus Q1 2026 results",
      "url": "https://investors.tempus.com/news-releases/news-release-details/tempus-reports-first-quarter-2026-results",
      "used_for": "Diagnostics revenue, Data and Applications revenue, cash, net loss, adjusted EBITDA, and 2026 guide."
    },
    {
      "label": "Certara Q1 2026 results",
      "url": "https://ir.certara.com/news-releases/news-release-details/certara-reports-first-quarter-2026-financial-results",
      "used_for": "Software revenue, services revenue, bookings, adjusted EBITDA, and post-divestiture guide context."
    },
    {
      "label": "SEC companyfacts: Phreesia",
      "url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001412408.json",
      "used_for": "Filing-backed revenue, net income, cash, and debt checks for a market-data-only core name."
    },
    {
      "label": "SEC companyfacts: HealthEquity",
      "url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001428336.json",
      "used_for": "Filing-backed revenue, net income, cash, and debt checks for a market-data-only core name."
    },
    {
      "label": "SEC companyfacts: Omnicell",
      "url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000926326.json",
      "used_for": "Filing-backed Q1 2026 revenue for a market-data-only core name."
    },
    {
      "label": "SEC companyfacts: Teladoc Health",
      "url": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001477449.json",
      "used_for": "Filing-backed Q1 2026 revenue for a market-data-only core name."
    },
    {
      "label": "Nasdaq/Zacks earnings-date API checks",
      "url": "https://api.nasdaq.com/api/analyst/{ticker}/earnings-date?assetclass=stocks",
      "used_for": "Estimated next earnings dates checked on 2026-06-13 for WAY, VEEV, IQV, DOCS, PHR, HQY, OMCL, TEM, CERT, and TDOC; unavailable tickers are labeled Not confirmed."
    }
  ],
  "discovery_sources": [
    {
      "kind": "duckdb_readonly_query",
      "label": "Health IT, Data Rails, And AI Workflow weekly OHLC and EMA chart inputs",
      "query_ref": "discovery:duckdb:daily_ohlc_weekly_aggregation_20w_100w_ema:health-it-data-rails-and-ai-workflow:2026-06-12"
    },
    {
      "kind": "duckdb_readonly_query",
      "label": "Health IT basket market caps and local daily_ohlc coverage",
      "query_ref": "discovery:duckdb:instruments_market_cap_and_daily_ohlc_coverage:WAY|VEEV|IQV|DOCS|PHR|HQY|OMCL|TEM|CERT|TDOC:2026-06-13"
    },
    {
      "kind": "report_api_route",
      "label": "Selected security chart route",
      "query_ref": "report-api:/api/securities/{ticker}/chart?frequency=weekly&window=3y&as_of=latest"
    }
  ],
  "source_gap_tickers": [
    "WAY",
    "PHR",
    "HQY",
    "OMCL",
    "TDOC",
    "HCAT",
    "EVH",
    "SOLV",
    "CTEV",
    "PRVA",
    "OPRX",
    "CNDT"
  ],
  "runtime_market_data": true
}
