1. What Is VCPConnect?

VCPConnect is the name we give to the VCPMS platform's integration surface — the set of RESTful APIs, file exchanges, SSO integrations, document-intake watchers, and scheduled exports that connect VCPMS with the external systems your organization already relies on (state financial systems, document scanners, identity providers, justice data sources, and more). It is delivered by the same Vcpms.Web.Host application that serves the five portals, not a separately deployed gateway product.

Rather than requiring you to replace existing infrastructure, VCPConnect's integrations bridge VCPMS into your current technology landscape. Payment data flows to your state accounting system. Scanned documents arrive automatically in the claims queue. Staff sign in with their existing credentials. All without manual re-entry or duplication of effort.

API-First Design Every application service in VCPMS is exposed as a RESTful endpoint documented via NSwag-generated OpenAPI/Swagger. Authorized external systems can read, write, and subscribe to VCPMS data using industry-standard protocols. Deployments that front the host with Azure API Management or a state API gateway are fully supported.
💰

Financial Systems

Export payment batches to PeopleSoft, SCEIS, or any state accounting platform. Import confirmations automatically.

📄

Document Scanning

Automatic import from network scanners into the Incoming Document Queue — no manual upload required.

🔒

Single Sign-On

SAML and OAuth integration with ADFS, Azure AD, and state identity providers for seamless staff access.

💬

Notifications

Email (SMTP/SendGrid), SMS (Twilio), and in-portal messaging keep every stakeholder informed in real time.

E-Signatures

DocuSign integration for legally binding electronic signatures on applications and correspondence.

🔌

Webhooks

Subscribe external systems to VCPMS events — claim status changes, payment approvals, document uploads, and more.

Screenshot: VCPConnect integration architecture overview diagram — Available in production environment

2. Integration Capabilities

VCPConnect provides a suite of built-in integration capabilities that are ready to configure for your environment. Each capability is designed to work with the systems already in place at your organization.

2.1 State Financial Systems (SCEIS, PeopleSoft, and Others)

VCPMS is designed to integrate with whichever financial or accounting platform your state uses. Payment data is exported in the format your system expects, and confirmation data flows back to keep VCPMS records current.

Capability Description
Payment Batch Export Generate Excel or CSV payment files with payee details, amounts, and claim references for import into state accounting systems.
Check Print Files Export check print data to your treasury or print vendor in the required format.
NACHA / ACH Export (roadmap) Native NACHA/ACH file generation for direct-deposit is on the product roadmap and is not shipped today. Current programs either generate paper checks in VCPMS or upload the CSV/Excel batch export into a state financial system that itself performs the ACH disbursement.
Confirmation Import Import check numbers, payment dates, and disbursement details from your financial system back into VCPMS.
Split Funding Support multiple funding sources per payment (federal, state, VOCA, other) with configurable batch criteria.
Reconciliation Import cleared-check files from your bank to reconcile payment records automatically.
Included in the Base Solution Standard financial system integration is included at no additional cost. Configuration or minor scripting to match your specific file format is part of the implementation process.

Screenshot: Payment batch export configuration screen — Available in production environment

2.2 Bill Review Service Providers

Service providers submit bills for dental, medical, counseling, funeral, prescription, and other services through VCPConnect. Bills are routed through a configurable review and approval workflow with full status tracking.

  • Current Procedural Terminology (CPT) code support for accurate medical billing
  • Real-time bill status tracking for providers (received, in review, approved, partially approved, denied, paid, returned)
  • Multiple approval levels with configurable workflow routing
  • Payment cap enforcement per benefit category with automatic deduction from encumbered amounts
  • Provider-specific payment and correspondence addresses

Screenshot: Bill review workflow with status tracking — Available in production environment

2.3 Document Scanning Systems

VCPConnect includes an automated document watcher that monitors network locations for newly scanned files. Documents are imported directly into the VCPMS Incoming Document Queue without any manual intervention.

Scan

Staff scans documents at the office scanner, which saves files to a designated network folder.

Detect

The VCPMS Watcher process automatically detects new files in the monitored location.

Import

Documents are imported into the Incoming Document Queue with received-date tracking.

Categorize & Assign

Staff review, classify, tag, and assign documents to one or more claims from the intake queue.

Process

Create payment records directly from the document view, or trigger additional workflow actions.

Manual Upload Also Supported In addition to automated scanning integration, staff and external users can upload documents directly through any VCPMS portal.

2.4 Identity Providers & Single Sign-On (SSO)

VCPConnect supports integration with your organization's existing identity provider so staff can access VCPMS using the credentials they already have — no separate login required.

Protocol Supported Providers
SAML 2.0 Active Directory Federation Services (ADFS), state-specific SAML providers
OAuth 2.0 / OpenID Connect Azure Active Directory, Access Indiana SSO, custom OAuth providers
  • Multi-factor authentication for all user types
  • Role-based access control synchronized with identity provider groups
  • Session management with configurable timeout controls
  • Support for multiple identity providers per deployment

Screenshot: SSO configuration settings in the Admin panel — Available in production environment

2.5 Data Import & Export

VCPMS provides comprehensive data import and export capabilities for migration, reporting, and inter-environment transfers. Over 20 entity types can be exported to Excel, CSV, PDF, and other formats.

Format Use Cases
Excel (XLSX) Reports, data exports with formatting, headers, and embedded charts
CSV Payment batches, bank file uploads, bulk data exchange
PDF Documents, letters, board packets, official reports
XML Structured data exchange, payment files, system-to-system transfers
JSON API request/response payloads, webhook event data
HTML Formatted correspondence, reports for web display

2.6 Webhook Subscriptions

External systems can subscribe to VCPMS events and receive real-time push notifications when important actions occur. This enables event-driven architectures where your systems react to VCPMS activity without polling.

  • Subscribe to specific event types (claim status changes, payment events, document uploads)
  • Configure callback URLs for webhook delivery
  • Built-in authentication for webhook callbacks
  • Automatic retry logic for failed deliveries
  • Manage subscriptions through the administration interface
Webhook subscription management interface showing configuration options for event subscriptions, callback URLs, and delivery settings

Webhook subscription management interface in VCPOffice administration

3. Proven Integrations

The following systems and services have been successfully integrated with VCPMS across production deployments. Each integration is tested and production-ready.

🏢

State Accounting Systems

PeopleSoft and SCEIS integration for payment batch export, confirmation import, and reconciliation.

🔑

Azure Active Directory

OAuth 2.0 / OpenID Connect SSO for staff authentication with role synchronization.

🔑

ADFS / Access Indiana

SAML 2.0 federated sign-on for state employee access to VCPMS portals.

DocuSign

Electronic signature capture on applications and correspondence with full audit trail.

📧

SendGrid / SMTP

Template-based email delivery with bounce handling, delivery confirmation, and batch capabilities.

📱

Twilio SMS

Text alerts for claim status changes, new communications, and required actions.

Extensible by Design The RESTful API architecture and OpenAPI documentation mean that virtually any system capable of making HTTPS calls can integrate with VCPMS. Custom integrations are straightforward to develop using the auto-generated C# and TypeScript SDKs.

4. Real-World Use Cases

4.1 State Financial System Payment Processing

When a payment batch is approved in VCPMS, the financial system integration ensures funds are disbursed through your existing treasury processes without manual re-entry.

Batch Approved Export Excel / CSV State System Import Checks Printed (and/or ACH issued by state system) Confirmation Imported

Confirmation data (check numbers, payment dates, disbursement details) flows back into VCPMS automatically, keeping claim and payment records current without staff intervention.

4.2 Hospital & Medical Billing

Hospitals and medical providers submit bills through VCPConnect with CPT codes for services rendered to crime victims. Bills enter the configurable review workflow where they are validated, approved, and routed for payment.

  • Provider submits bill with CPT codes, service dates, and victim information
  • Bill routed to assigned reviewer based on benefit category
  • Payment cap enforcement prevents overpayment beyond authorized limits
  • Approved amounts deducted from encumbered award balances automatically
  • Provider tracks bill status in real time through their portal

Screenshot: Service provider bill submission with CPT code entry — Available in production environment

4.3 Third-Party Bill Review Services

For jurisdictions that use external bill review vendors, VCPConnect supports exchanging bill data with third-party review services. Bills can be exported for external review and the results imported back into the VCPMS workflow.

4.4 Document Management & Scanning

Offices that process large volumes of incoming mail can connect their network scanners directly to VCPMS. The automated Watcher process eliminates the manual step of uploading each document individually.

Bulk Processing The Incoming Document Queue supports bulk actions — assign multiple documents to claims, classify batches by type, and create payment records directly from the document view.

4.5 Legacy Data Migration

When transitioning from a legacy system, VCPConnect's data migration tools ensure your historical records are preserved with integrity. The migration process is structured, validated, and phased.

Extract

Data extracted from legacy systems (SQL Server, Access databases, spreadsheets) using ETL scripts.

Cleanse & Map

Data cleansed, deduplicated, and mapped to the VCPMS schema with field-level validation.

Sandbox Validation

Incremental loads validated in a sandbox environment with record count verification and spot checks.

Staff Review

Jurisdiction staff review migrated data for accuracy and completeness before cutover.

Final Migration

Full migration with parallel testing. Historical data preserved with original timestamps and audit trails.

5. Tenant Configuration Export & Import

VCPMS supports complete tenant data export and import using the structured SIT (System Integration Transfer) format. This capability is essential for migrating data between environments, creating backups of configuration, and onboarding new tenants from existing setups.

Capability Description
Full Tenant Export Export all tenant data including claims, payments, documents, user profiles, and workflow configurations.
Structured Import Import data into a new or existing tenant with data integrity validation at every step.
Selective Transfer Export and import specific entity types (e.g., workflow configurations only) without full tenant migration.
Environment Migration Move tenant data between development, staging, and production environments reliably.
Data Integrity Validation The import process validates referential integrity, checks for duplicate records, and reports any issues before committing data. No partial imports — either the full dataset succeeds or the operation is rolled back.

Screenshot: Tenant export/import administration interface — Available in production environment

6. Data Exchange & Reporting

Exportable Entity Types

Over 20 major entity types in VCPMS can be exported to your preferred format. Standard and custom reports preserve formatting, headers, and embedded charts across all export formats.

📋

Claims & Cases

Victim claims (VC), financial reimbursement claims (FR), expense bills, treatment plans, and income loss records.

💰

Financial Records

Awards, award items, payments, payment items, payment batches, service bills, and fund collections.

👥

Parties & Contacts

Payees, service providers, offenders, source funds, and user profiles.

📄

Documents & Reports

Incoming/outgoing documents, standard reports, data reports, determination dockets, and standard forms.

Federal Reporting

VCPMS includes pre-built templates for federal reporting requirements, formatted for submission to federal systems.

  • VOCA Performance Measurement Tool (PMT) — Generate reports in the format required for JustGrants upload
  • Crime Victim Compensation State Certification Form — Automated data population with editable fields for review
  • Custom Federal Reports — Configurable report templates for jurisdiction-specific federal requirements

Data Exchange Methods

Method Type Best For
RESTful API Real-time Immediate data queries, status checks, individual record operations
Batch File Exchange Scheduled Payment batches, bank file uploads, bulk data transfers (CSV/XML)
Webhooks Event-driven Triggering external workflows when claims change state or payments are approved
Manual Upload/Download On-demand Ad-hoc exports, user-initiated file transfers, one-time imports
Automated Watcher Continuous Document scanning integration, file system monitoring for automatic import

Screenshot: Data export format selection and entity type chooser — Available in production environment

7. Security & Authentication

All VCPConnect integrations are secured with industry-standard protocols and comply with federal and state data protection requirements. Security is enforced at every layer — in transit, at rest, and at the API gateway.

API Authentication & Authorization

Security Layer Implementation
Authentication JWT Bearer tokens with configurable expiration; OpenIddict integration available
Authorization Role-based access control (RBAC) with granular, per-endpoint permissions
Rate Limiting Configurable throttling and request quotas at the API host (ABP-level middleware); Azure API Management in front of the host is supported as a deployment option when required by a state's infrastructure.
IP Filtering Restrict API access to known IP ranges for sensitive integrations
Audit Logging All API calls logged with request details, user identity, and response status

Encrypted Data Exchange

🔒

In Transit

TLS 1.2+ encryption on all communications. SFTP for file transfers. VPN support for sensitive exchanges.

🗃

At Rest

AES-256 encryption for all stored data. Azure Key Vault for secrets management. Transparent Data Encryption on the database.

📋

Key Management

Encryption keys stored in Azure Key Vault with automatic rotation every 6 months. No keys stored in application code.

Compliance Standards

Standard Applicability
HIPAA Health information exchange — medical billing, treatment plans, provider data
CJIS Criminal justice data — law enforcement records, offender information
FIPS Federal data standards compliance for government system integration
FedRAMP Alignment Cloud security controls aligned with federal requirements; Azure-hosted within the United States
State Data Ownership All data remains the property of the state. VCPMS is multi-tenant: each tenant's data is isolated by a TenantId filter applied across every entity, backed by ABP's enforced multi-tenancy pattern on a shared SQL Server database. Dedicated per-tenant database or application-server deployments are supported where a state's procurement or security posture requires physical isolation.

8. Benefits of VCPConnect

Eliminate Manual Data Entry

Automated data exchange between VCPMS and your financial, scanning, and identity systems means staff spend time on claims — not re-keying data.

Use Your Existing Systems

VCPConnect adapts to your infrastructure. Keep your state accounting platform, identity provider, and scanning equipment — VCPMS connects to them.

Real-Time Visibility

Webhooks and API-driven integration keep all connected systems current. Payment confirmations, claim updates, and document arrivals flow in real time.

Secure by Default

Every integration channel is encrypted, authenticated, and audited. HIPAA, CJIS, and FIPS compliance are built into the platform, not bolted on.

Painless Data Migration

Structured ETL tools, phased validation, and parallel testing ensure your historical data arrives intact — with original timestamps and audit trails preserved.

Future-Proof Extensibility

OpenAPI documentation and auto-generated SDKs mean new integrations can be built by any development team using standard tools and protocols.