Upgrade Interface Enablement and Validation
Enablement
For each AE-EHR inbound interface source-target pair:
Environment | Step |
PROD | Enable target pass-thru system |
UPGRADE | Enable source system, allow for ~10-50 messages to file, then stop source system |
PROD/UPGRADE | Troubleshoot any connectivity issues between production pass-thru target and upgrade source system |
UPGRADE | Enable target system, allowing messages to file to the EHR |
UPGRADE | Process and disposition any resulting errors in the target |
For each AE-EHR outbound interface superset source-target pair:
Environment | Step |
UPGRADE | Enable interface superset (One superset per AE-EHR DB instance) |
UPGRADE | Process and disposition any resulting errors in the superset source |
UPGRADE | Enable target system (Blocking by MRN should block most messages - only messages with MRNs existing in "Upgrade - Patients to allow" table will process and send outbound) |
PROD | Enable source pass-thru system |
PROD/UPGRADE | Troubleshoot any connectivity issues between upgrade target and production pass-thru system |
Validation
Best Practice Interface Testing
It is recommended to use the standard AHS interface test plans as a starting point for testing. By no means is this an exhaustive test case set and as such you should modify the test plans in accordance with your organization’s configuration and needs. All testing should be fully documented in a spreadsheet with the following serving as minimal data capture:
Patient 1 | Patient 2 | Patient X | |||
Patient Name (Include Leading Zeros if applicable) Patient MRN or MPI | |||||
Patient Org | |||||
Shared or Non Shared Org | |||||
Category | Data to be Validated | Pass / Fail Data Sent | Pass / Fail Data Sent | Pass / Fail Data Sent | |
EX: PID | EX: MRN, FirstName, LastName | PASS | |||
Expected: MRN XXX, FirstName XXX, LastName XXX | |||||
Actual: MRN XXX, FirstName XXX, LastName XXX | |||||