Skip to main content

Payer System Access API

The Payer System Access API enables healthcare applications to securely access member data through system-to-system integration without requiring individual member authentication. This FHIR R4-compliant API supports backend services, bulk data export, and automated healthcare workflows while maintaining strict security and compliance standards for payer organizations.

Overview

This API is designed for healthcare applications that need programmatic access to member data for population health management, quality reporting, risk adjustment, and other system-level operations. It supports both individual resource access and bulk data export capabilities, making it ideal for analytics platforms, payer-to-payer integrations, and automated healthcare workflows.

Key Features

  • System-Level Authentication - Backend service authentication using OAuth 2.0 Client Credentials
  • Bulk Data Export - Asynchronous export of large datasets for population health analytics
  • Real-Time Access - Individual resource queries for immediate data needs
  • Comprehensive Member Data - Full access to clinical, administrative, and financial data
  • Regulatory Compliance - Meets CMS Interoperability Rules and ONC certification requirements
  • Scalable Architecture - Designed for high-volume, automated data exchange

Supported Use Cases

Population Health Management

Access large datasets for population health analytics, risk stratification, and care gap analysis across member populations.

Quality Measure Reporting

Automate the collection and reporting of quality measures for regulatory compliance and performance improvement initiatives.

Payer-to-Payer Data Exchange

Enable seamless data exchange between different health plans for member transitions and care coordination.

Risk Adjustment and Analytics

Support risk adjustment programs with comprehensive member data for accurate risk scoring and payment calculations.

Claims and Benefits Analytics

Power business intelligence platforms with member claims, benefits utilization, and cost analysis data.

Regulatory Reporting

Support regulatory compliance initiatives with automated data collection and reporting capabilities.

Authentication & Authorization

OAuth 2.0 Client Credentials Grant

This API uses the OAuth 2.0 Client Credentials Grant for system-to-system authentication without requiring individual user login.

Key Components:

  • System Authentication - Applications authenticate using client credentials or private key JWT
  • System Scopes - Broad permissions for accessing member populations
  • Long-Lived Tokens - Tokens suitable for automated, long-running processes
  • Audit Logging - Comprehensive logging of all system access for security monitoring

Authentication Methods

Private Key JWT (Recommended):

  • Enhanced security using asymmetric cryptography
  • No shared secrets to manage
  • Supports key rotation and certificate-based authentication

Client Secret:

  • Traditional client ID and secret authentication
  • Suitable for secure server environments
  • Requires secure secret management

Implementation Standards

This API implements multiple healthcare interoperability standards:

StandardVersionPurpose
FHIRR4Healthcare data exchange format
US Core6.1.0Core FHIR profiles for US healthcare
Bulk Data2.0.0Asynchronous bulk data export
OAuth 2.0RFC 6749Authorization framework
SMART Backend Services1.0Backend service authorization

Environment Information

Production Environment

  • Base URL: https://fhir.netsmartcloud.com/payer/system-access/v2/{tenant-id}
  • Token Endpoint: https://fhir.netsmartcloud.com/auth/{tenant-id}/oauth2/v1/token
  • Bulk Export: https://fhir.netsmartcloud.com/payer/system-access/v2/{tenant-id}/$export

Preview Environment

  • Base URL: https://fhirtest.netsmartcloud.com/payer/system-access/v2/{tenant-id}
  • Token Endpoint: https://fhirtest.netsmartcloud.com/auth/{tenant-id}/oauth2/v1/token
  • Bulk Export: https://fhirtest.netsmartcloud.com/payer/system-access/v2/{tenant-id}/$export

Getting Started

Prerequisites

  1. CareConnect Tenant Access - Contact Netsmart to obtain your tenant ID
  2. System Application Registration - Register your backend application for system access
  3. FHIR Knowledge - Understanding of FHIR R4 resources and bulk data operations
  4. OAuth 2.0 Implementation - Ability to implement OAuth 2.0 client credentials flow
  5. Security Infrastructure - Secure environment for handling PHI and system credentials

Quick Start Steps

  1. Discover Capabilities - Retrieve the CapabilityStatement to understand supported resources and operations
  2. Configure System Authentication - Set up OAuth 2.0 client credentials flow
  3. Obtain Access Token - Authenticate your system to receive access token
  4. Access FHIR Resources - Make authenticated requests for individual resources or bulk export
  5. Handle Bulk Export - Process asynchronous bulk data export workflows

Example: Get CapabilityStatement

GET https://fhir.netsmartcloud.com/payer/system-access/v2/{tenant-id}/metadata
Accept: application/fhir+json

Example: Bulk Data Export

GET https://fhir.netsmartcloud.com/payer/system-access/v2/{tenant-id}/$export
Authorization: Bearer {access_token}
Accept: application/fhir+json
Prefer: respond-async

Supported FHIR Resources

This API provides access to the same comprehensive set of FHIR resources as outlined in the Payer APIs overview, organized by category:

  • Base Resources - Member demographics and provider information
  • Clinical Resources - Conditions, procedures, observations, and medications
  • Workflow Resources - Encounters, care plans, and service requests
  • Financial Resources - Coverage and explanation of benefits
  • Specialized Resources - Documents, devices, and audit trails

For detailed information about each resource, including supported operations and search parameters, start with the CapabilityStatement to discover what's actually supported by this API.

Bulk Data Export

Export Operations

Group-Level Export:

  • Export data for specific member populations
  • Supports cohort-based analytics and reporting
  • Ideal for quality measure calculations and risk adjustment

Export Workflow

  1. Initiate Export - Submit export request with desired parameters
  2. Poll Status - Monitor export job progress using provided status URL
  3. Download Files - Retrieve completed export files from secure URLs
  4. Process Data - Import and process exported FHIR resources

Payer-Specific Features

Claims and Benefits Data

Access comprehensive claims and benefits information:

  • Historical claims data
  • Explanation of benefits records
  • Cost-sharing and payment details
  • Provider reimbursement information

Coverage Analytics

Retrieve coverage and enrollment data:

  • Member enrollment periods
  • Benefit plan details
  • Network participation
  • Cost-sharing structures

Population Health Insights

Support population health initiatives:

  • Member risk stratification
  • Care gap identification
  • Quality measure tracking
  • Outcome analytics

Security & Compliance

System Security

  • Secure Authentication - Private key JWT or client secret authentication
  • Access Controls - System-level permissions and audit logging
  • Data Encryption - All data transmitted over HTTPS/TLS
  • Network Security - IP whitelisting and secure network configurations

HIPAA Compliance

  • Business Associate Agreements - Required for all system integrations
  • Administrative Safeguards - System access controls and user management
  • Physical Safeguards - Secure data centers and infrastructure
  • Technical Safeguards - Encryption, audit logs, and access monitoring

Audit and Monitoring

  • Access Logging - Comprehensive logs of all system access
  • Performance Monitoring - API usage and performance metrics
  • Security Monitoring - Anomaly detection and security alerts
  • Compliance Reporting - Regular compliance and usage reports

Error Handling

The API follows FHIR and OAuth 2.0 standards for error responses. Common error scenarios include:

  • Authentication Errors - Invalid credentials or expired tokens
  • Authorization Errors - Insufficient system permissions
  • Resource Errors - Invalid resource requests or parameters
  • Export Errors - Bulk export job failures or timeouts
  • Rate Limiting - API usage limits exceeded

For detailed error codes and troubleshooting guidance, see the Error Handling documentation.

Support Resources

Next Steps

Ready to start building? Here's what to do next:

  1. Review CapabilityStatement - Discover supported resources and operations
  2. Set Up Authentication - Implement OAuth 2.0 client credentials flow
  3. Try the Tutorial - Follow our Postman guide
  4. Explore Bulk Export - Learn bulk data workflows
  5. Test Integration - Use the preview environment to validate your implementation

This API enables powerful system-level healthcare integrations while maintaining the highest standards of security, compliance, and performance. Contact Netsmart support for assistance with your integration.