Outbound ADT messages for OBSERVSMART
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Admission
- HL7 Connection Monitor
- Leaves
- Delete Last Movement
- Discharge
Scenario 1: Validate vendor profile 'OBSERVSMART' for Outbound 'ADT' HL7 messages
Specific Setup:
- Customization pack HL7 2022, 1880.B is required to test the vendor profile 'OBSERVSMART'
Steps
- File an Inpatient Admission.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A01' message is displayed.
- Click the 'View HL7 Message' link.
- Validate the 'PID:2' segment contains "Avatar Client Id" with no leading zeros.
- Close the report and form.
- File a 'Leave' for the Test patient.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A03' message is displayed.
- Close the report and form.
- Using 'Delete Last Movement', delete the last instance of 'Leave'.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A13' message is displayed.
- Close the report and form.
- File a 'Leave' again for the Test patient.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate that the 'HL7 Outbound Transaction Log' report is displayed.
- Validate that there is a 'ADT^A03' message displayed.
- Close the report and form.
- File a 'Return from Leave' for the Test patient.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A01' message is displayed.
- Close the report and form.
- Using 'Delete Last Movement', delete the last instance of 'Return from Leave'.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A11' message is displayed.
- Close the report and form.
- Validate the Test patient is currently on Leave for Episode 1.
- Admit the same Test Patient to another Inpatient Program.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A01' message is displayed.
- Close the report and form.
- Using 'Discharge' form, Discharge Test Patient from Episode 2.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A03' message is displayed.
- Close the report and form.
- File a 'Return from Leave' for the Test patient for Episode 1.
- Access the 'HL7 Connection Monitor' form.
- Select "Outbound ADT-OBSERVSMART" in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate the 'HL7 Outbound Transaction Log' report is displayed.
- Validate a 'ADT^A01' message is displayed.
- Close the report and form.
- At this point Client should be active again for Episode 1.