MEDITECH Integration
This guide covers connecting Vigil to MEDITECH.
Prerequisites
Before starting, you need:
- MEDITECH Expanse with FHIR R4 capabilities
- API credentials from your MEDITECH administrator
- Network access configured for API calls
Supported MEDITECH Versions
| Version | Support Level |
|---|---|
| Expanse | Full support |
| 6.x | ADT only |
| Client/Server | Not supported |
Configuration Steps
1. Access Integration Settings
- Sign in to Vigil as IT Admin
- Navigate to Settings > Integrations
- Tap Config tab
2. Configure EMR Connection
| Field | Value |
|---|---|
| EMR Type | MEDITECH |
| FHIR Base URL | Your MEDITECH FHIR endpoint |
| Auth URL | MEDITECH OAuth endpoint |
| Client ID | From MEDITECH |
| Client Secret | From MEDITECH |
| FHIR Version | R4 |
3. Configure Patient Matching
- MRN - Match on MEDITECH account number
4. Enable Data Flows
| Flow | Expanse | 6.x |
|---|---|---|
| Patient Census | ✓ | ✓ |
| Observations | ✓ | — |
| Vitals | ✓ | — |
| Assessments | ✓ | — |
5. Test Connection
- Tap Save
- Return to Status tab
- Tap Test Connection
ADT Integration
For Expanse
MEDITECH Expanse can send ADT via:
- Direct FHIR subscription
- HL7 v2.5 interface
Configure with your MEDITECH administrator.
For 6.x
Configure outbound HL7 interface:
- Set up ADT out interface in MEDITECH
- Configure destination as Vigil webhook URL
- Use HL7 v2.4 format
Data Mapping
| Vigil Data | MEDITECH Location |
|---|---|
| Observations | Nursing documentation |
| Vital signs | Vital signs module |
| Assessment scores | Assessment documentation |
Work with your MEDITECH administrator to configure documentation targets.
Troubleshooting
Connection issues
- Verify network connectivity between Vigil and MEDITECH
- Check firewall rules allow outbound HTTPS
- Verify API credentials are active
Sync failures
- Review Sync Log for specific errors
- Check patient exists in MEDITECH
- Verify data mapping configuration
Contact your MEDITECH administrator and Vigil support for assistance.