Skip to main content

Integration Settings: Third-Party Integrations, API Configuration & External Services

The Integration Settings module manages the connectivity between Invent Medical and external software ecosystems. This module provides the tools to authorize third-party partners, manage API access, and configure data exchange protocols for ancillary services.


1. Third-Party Integrations​

Manage the list of authorized applications that have permission to exchange data with your clinic's database.

  • Connection Directory: View a centralized list of all active integrations (e.g., Accounting software, CRM tools, specialized diagnostics).
  • Authorization Management: Grant or revoke "OAuth" tokens for partner applications to maintain control over which services access your patient data.
  • Scope Definition: Define the specific data types (e.g., demographic info, billing records) that each third-party app is authorized to read or write.

2. API Configuration​

Manage the technical interface for developers or custom software implementations.

  • API Key Management: Generate, rotate, and expire secure API keys for private system integrations.
  • Webhooks: Configure URL endpoints to receive real-time notifications or data updates from Invent Medical triggered by specific system events.
  • Rate Limiting: Set throughput limits for API requests to ensure system stability and prevent resource exhaustion.
  • Documentation Access: Enable or disable access to the Developer Portal, which contains the API documentation required for custom builds.

3. External Services​

Configure the settings for specialized infrastructure services that support your clinical or administrative operations.

  • Lab Service Connections: Input connection strings and credential settings for external laboratory information systems (LIS) to facilitate automatic results intake.
  • Pharmacy/ePrescribing Gateways: Configure connections to regional or national e-prescribing networks.
  • Clearinghouse Connections: Manage settings for insurance claim clearinghouses used for batching and processing electronic health claims.
  • Data Storage Services: Configure external cloud storage or archival servers for long-term patient record backups.

4. How to Configure​

  1. Navigate to Settings > Integration Settings.
  2. Manage Integrations: Review the "Active Connections" list and grant permissions to new partners as needed.
  3. Configure API: Use the "API Console" to generate new keys or define webhook endpoints for custom software.
  4. Link External Services: Select the service type (e.g., Lab, Pharmacy) and input the server URL, authentication credentials, and protocol settings.
  5. Verify Connection: Click "Test Connection" for each service to ensure successful communication before going live.

5. Frequently Asked Questions​

  • How do I troubleshoot a connection error? Check the "Integration Logs" for specific error codes related to authentication, timeout issues, or data formatting mismatches.
  • Can I restrict API access to specific IPs? Yes, within the API Configuration section, you can add "Allowed IP Addresses" to restrict API calls to your clinic’s dedicated server IP.
  • Who has access to these settings? Integration Settings are restricted to users with "System Administrator" or "Technical Lead" roles to prevent unauthorized changes to the clinic's digital infrastructure.