Validate order code description in an outbound order message has additional information based on system configuration.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- Order Entry Console
- HL7 Connection Monitor
Scenario 1: Validate 'Order Code Description' in an Outbound HL7 Order Message
Specific Setup:
- Avatar HL7 must be installed and configured for 4 outbound order connections. Other than the Default connection, a customization pack will be needed if not already supplemented by vendor profile.
- Default connection 1 (ORDERS-Default) - Only Description
- Connection 2 (ORDERS - Connection 2) - Dosage (20066) + Dosage Unit (20067) + Route (20068) + Dosage Form (20069) (from order)
- Connection 3 (ORDERS - Connection 3) - Medication strength (10109) + Strength unit (10110) (from order code table)
- Connection 4 (ORDERS - Connection 4) - Dosage (20066) + Dosage Unit (20067) (from order)
- Must have a client with an active episode. (Client A).
- One medication with missing "Strength" field in 'Order Code Setup' form.
Steps
- Select "Client A" and access the 'Order Entry Console'.
- Enter an order for medication that is missing the "Strength" field in 'Order Code Setup'.
- Access the 'HL7 Connection Monitor' form.
- Select the outbound order connection (ORDERS-Default) in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate a row with an event type of "O01-ORM" is displayed for "Client A".
- Click 'View HL7 Message' link.
- Validate segment 'RXO:1.1' is equal to "Description only".
- Close the report.
- Select the outbound order connection (ORDERS - Connection 2) in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate a row with an event type of "O01-ORM" is displayed for "Client A".
- Click 'View HL7 Message' link.
- Validate segment 'RXO:1.1' is equal to "Description, Dosage, Dosage Unit, Route, and Dosage Form".
- Close the report.
- Select the outbound order connection (ORDERS - Connection 3) in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate a row with an event type of "O01-ORM" is displayed for "Client A".
- Click 'View HL7 Message' link.
- Validate segment 'RXO:1.1' is equal to "Description, Medication strength, and Strength unit".
- Close the report.
- Select the outbound order connection (ORDERS - Connection 4) in the 'Select Row' field.
- Click [Show Transaction Log].
- Validate a row with an event type of "O01-ORM" is displayed for "Client A".
- Click 'View HL7 Message' link.
- Validate segment 'RXO:1.1' is equal to "Description, Dosage, and Dosage Unit".
- Close the report.
- Close the form.
|
Topics
• HL7
|
Support is added for the A12 (Cancel Transfer) HL7 inbound message.
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- HL7 Connection Monitor
- Bed Reservation
Scenario 1: Validate Inbound ADT message support for A12 for 'Delete Bed Assignment'
Specific Setup:
- Avatar HL7 must be installed.
- There must be an Inbound ADT connection for 'ADT-GENERIC'.
- Client A must exist with multiple Bed Assignments.
- Client A must have an external PATID assigned.
- Client A must have external episode number assigned.
Steps
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Current Bed Information' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The client is already assigned to the bed listed in PV1-3. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Unit/Room/Bed Information that does not match any Bed Assignment' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The indicated unit does not match the information on file. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit but incorrect Room/Bed' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The indicated room does not match the information on file. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room but incorrect Bed' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The indicated bed does not match the information on file. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "OK".
- Continue sending A12 messages for the client until client will have no bed assignments remaining.
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Last Bed Assigned)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - Client has only one bed assignment for this episode, which cannot be deleted".
Scenario 2: Validate Inbound ADT message support for A12 for 'Delete Bed Assignment' with bed assigned to another client
Specific Setup:
- Avatar HL7 must be installed.
- There must be an Inbound ADT connection for 'ADT-GENERIC'.
- Client A must have an external PATID assigned.
- Client A must have external episode number assigned.
- Client A must exist with multiple Bed Assignments.
- Client B is assigned Client A's next to last Bed Assigned.
Steps
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - Prior bed is currently occupied. Cannot reassign.".
Scenario 3: Validate Inbound ADT message support for A12 for 'Delete Bed Assignment' with bed reserved to another client as 'High Priority' reservation
Specific Setup:
- Avatar HL7 must be installed.
- There must be an Inbound ADT connection for 'ADT-GENERIC'.
- Client A must have an external PATID assigned.
- Client A must have external episode number assigned.
- Client A must exist with multiple Bed Assignments.
- Client B has 'High Priority' reservation of Client A's next to last Bed Assigned.
Steps
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - Prior bed is reserved for (Client B) with a HIGH Priority.".
- Move Client B to 'Standard Priority' in same Unit/Room/Bed.
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "OK".
Support is added for the PD1 (Patient Additional Demographic) segment
Note - These testing guidelines assume the user is skilled in the use of, at a minimum, the following:
- HL7 Connection Monitor
- Bed Reservation
Scenario 1: Validate Inbound ADT message support for A12 for 'Delete Bed Assignment'
Specific Setup:
- Avatar HL7 must be installed.
- There must be an Inbound ADT connection for 'ADT-GENERIC'.
- Client A must exist with multiple Bed Assignments.
- Client A must have an external PATID assigned.
- Client A must have external episode number assigned.
Steps
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Current Bed Information' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The client is already assigned to the bed listed in PV1-3. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Unit/Room/Bed Information that does not match any Bed Assignment' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The indicated unit does not match the information on file. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit but incorrect Room/Bed' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The indicated room does not match the information on file. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room but incorrect Bed' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - The indicated bed does not match the information on file. Filing aborted.".
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "OK".
- Continue sending A12 messages for the client until client will have no bed assignments remaining.
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Last Bed Assigned)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - Client has only one bed assignment for this episode, which cannot be deleted".
Scenario 2: Validate Inbound ADT message support for A12 for 'Delete Bed Assignment' with bed assigned to another client
Specific Setup:
- Avatar HL7 must be installed.
- There must be an Inbound ADT connection for 'ADT-GENERIC'.
- Client A must have an external PATID assigned.
- Client A must have external episode number assigned.
- Client A must exist with multiple Bed Assignments.
- Client B is assigned Client A's next to last Bed Assigned.
Steps
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - Prior bed is currently occupied. Cannot reassign.".
Scenario 3: Validate Inbound ADT message support for A12 for 'Delete Bed Assignment' with bed reserved to another client as 'High Priority' reservation
Specific Setup:
- Avatar HL7 must be installed.
- There must be an Inbound ADT connection for 'ADT-GENERIC'.
- Client A must have an external PATID assigned.
- Client A must have external episode number assigned.
- Client A must exist with multiple Bed Assignments.
- Client B has 'High Priority' reservation of Client A's next to last Bed Assigned.
Steps
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "Err - Prior bed is reserved for (Client B) with a HIGH Priority.".
- Move Client B to 'Standard Priority' in same Unit/Room/Bed.
- Send an inbound A12 (Delete Bed Assignment) message to Avatar with 'Correct Unit / Room / Bed (Bed Assigned before the current Bed Assignment)' in segment ''PV1-3.1^3.2^3.3''.
- Validate the Filing Status is equal to "OK".
|
Topics
• HL7
|