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
- Navigate to Settings > Integration Settings.
- Manage Integrations: Review the "Active Connections" list and grant permissions to new partners as needed.
- Configure API: Use the "API Console" to generate new keys or define webhook endpoints for custom software.
- Link External Services: Select the service type (e.g., Lab, Pharmacy) and input the server URL, authentication credentials, and protocol settings.
- 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.