EMR System Integration
Vigil can receive patient census updates from your EMR system, automatically creating and updating patient records when admissions, discharges, and transfers occur.
How It Works
Your EMR sends ADT (Admit/Discharge/Transfer) messages to Vigil whenever patient status changes:
- Admission - Patient record created in Vigil
- Transfer - Patient location updated
- Discharge - Patient marked as discharged
This eliminates manual patient entry and keeps Vigil synchronized with your EMR.
Supported EMR Systems
See the Integrations section for EMR-specific setup guides:
Other EMR systems can be integrated through custom configuration. Contact Vigil support.
Setup Overview
- Configure Vigil - Enable EMR integration at Settings > Integrations
- Note the webhook URL - Vigil provides a unique endpoint for your facility
- Configure your EMR - Set up outbound ADT interface pointing to the webhook URL
- Test - Admit a test patient and verify it appears in Vigil
- Go live - Enable for production
Your EMR administrator or interface analyst typically handles the EMR-side configuration.
Information Needed
To configure the integration, gather this information:
| From Vigil | From Your EMR Team |
|---|---|
| Webhook URL | ADT interface capabilities |
| Facility ID | HL7 version supported |
| Unit/location codes | |
| Test environment access |
Monitoring
Once configured, monitor integration health at Settings > Integrations:
- Status tab - Connection status and sync statistics
- ADT Log tab - Recent messages received from your EMR
- Sync Log tab - Outbound sync status (observations to EMR)
Troubleshooting
| Issue | Resolution |
|---|---|
| Patients not appearing | Check ADT Log for received messages |
| Wrong unit assignment | Verify unit codes match between systems |
| Sync errors | Check Sync Log for specific error messages |
Contact Vigil support for integration assistance.