Ecs 7353

You might also like

Download as xlsx, pdf, or txt
Download as xlsx, pdf, or txt
You are on page 1of 12

Name ExternalId Description

LP-PO-AURAEPIC- ECS-7353 PRODUCT: All


VodingEventPlans- SRS: None
VoidFromLIMS USER STORY#: ECS-7353
AC# 1
ATTACHMENTS: NA
DESCRIPTION: This test case is to verify that
the Order Cancellation messages sent to EPIC
when the voiding originates from LIMS for
EPIC Orders.

LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS

LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromLIMS
LP-PO-AURAEPIC- ECS-7353 PRODUCT: All
VodingEventPlans- SRS: None
VoidFromEPIC USER STORY#: ECS-7353
AC# 2
ATTACHMENTS: NA
DESCRIPTION: This test case is to verify that
the no Order Cancellation messages sent to
EPIC when the voiding originates from EPIC.

LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidFromEPIC
LP-PO-AURAEPIC- ECS-7353 PRODUCT: All
VodingEventPlans- SRS: None
VoidOrdersNonEPIC USER STORY#: ECS-7353
AC# 3
ATTACHMENTS: NA
DESCRIPTION: This test case is to verify that
the no Order Cancellation messages sent to
EPIC when the voiding originates from LIMS
for non EPIC Orders.

LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
LP-PO-AURAEPIC-
VodingEventPlans-
VoidOrdersNonEPIC
Action
Pre-Requisite: A blood request having
U_GHREQUESTSTATUS='Initial' and ORDERSOURCE contains
'EPIC' must Exist.
Step:
1.Login to LIMS as BSM -Commercial user and Navigate to GH
Menu > Orders > Requests tramstop

2.Search for the Request, edit and click on 'Void This Request'
button from 'LifeCycle'

3.Give Void reason in E-Sig popup and click on 'Ok' to void the
request

4.Check U_GHEMRMESSAGEDELIVERY Table

5.Check V_EMR_MESSAGE_DELIVERY View

6.Login to MuleSoft and Run the 'scheduler-nonVoided-


flow_scheduler - nonVoidedMessages' Scheduler in 'ent-emr-
results-delivery-int-val' application
7.Naviagte to Logs and look for the name of the Cancel Message
HL7

8.Download the HL7 from EFM by hitting the below APIs from
'EFM' Collection in Postman
a.'EFM Auth' request to get EFM Token
b.'EFM Retrieve File' request to get HL7

9.Login to LIMS as CS Supervisor and Navigate to GH Menu >


Requests -> Tissue Follow Up

10.Search for the Tissue Request U_GHREQUESTSTATUS='Initial'


and ORDERSOURCE contains 'EPIC' and edit the request

11.Click on the 'Void TissueNext' from 'Void The Request' , give


reason and click on 'Ok' to void the request.

12. Repeat steps 4 to 8 for Tissue Request.

13.Repeat steps 9 & 10 for Tissue +PD-L1 Request

14.Click on the 'Void Entire Order'/'Void TissueNext'/'Void PD-L1'


from 'Void This Request', give reason for voiding in E-sig popup
and click on 'Ok' button to void the request.
15.Repeat steps 4 to 8 for Tissue+PD-L1 Request.

Pre-Requisite: A request having U_GHREQUESTSTATUS='Initial'


and ORDERSOURCE contains 'EPIC' must Exist.
Step:
1.Send as POST request to the end point https://ent-epic-emr-
gateway-exp-svc.us-w2.cloudhub.io/api/receive/hl7Order with
the HL7 of the pre-requisite order in the Body ,wherein ORC-
1=OC and ORC-2&OBR-2 should be EMR_ORDER_ID of pre-
requisite request.

2.Check U_GHREQUESTSTATUS from S_REQUEST Table

3.Check U_GHEMRMESSAGEDELIVERY Table

4.Check V_EMR_MESSAGE_DELIVERY View

Pre-Requisite: A blood request having


U_GHREQUESTSTATUS='Initial' and order source doesn't contain
'EPIC'.
Step:
1.Login to LIMS as BSM -Commercial user and Navigate to GH
Menu > Orders > Requests tramstop

2.Search for the Request, edit and click on 'Void This Request'
button from 'LifeCycle'

3.Give Void reason in E-Sig popup and click on 'Ok' to void the
request

4.Check U_GHEMRMESSAGEDELIVERY Table

5.Check V_EMR_MESSAGE_DELIVERY View

6.Login to LIMS as CS Supervisor and Navigate to GH Menu >


Requests -> Tissue Follow Up

7.Search for the Tissue Request U_GHREQUESTSTATUS='Initial',


order source not contains EPIC and edit the request

8.Click on the 'Void TissueNext' from 'Void The Request' , give


reason and click on 'Ok' to void the request.
9.Repeat steps 4&5 for Tissue Request

10.Repeat steps 6 & 7 for Tissue +PD-L1 Request

11.Click on the 'Void Entire Order'/'Void TissueNext'/'Void PD-L1'


from 'Void This Request', given reason for voiding and click on
'Ok' to void the request.
12.Repeat steps 4 & 5 for Tissue+PD-L1 Request.
Expected Result
User should be able to Login and should get navigated to the given
tramstop

User should be prompted to provide reason for voiding the request

Should be able to Void the request

An entry should appear in U_GHEMRMESSAGEDELIVERY Table for


the voided request

Data of the request should show up in V_EMR_MESSAGE_DELIVERY


View

User should be able to run the scheduler

User should be able to find the name of the Cancel Message HL7
from Logs

User should be able to get the HL7 from EFM

User should be able to Navigate to the given tramstop

User should be able to search and edit the given request

User should be able to give void reason and void the request

User should be able to fetch the HL7 from EFM upon completing the
steps 4 to 8

User should be able to edit the given Tissue+PD-L1 Request

User should be able to Void the TissueNext/PD-L1/Entire Order.


Entries for both Tissue & PD-L1 should be present in
U_GHEMRMESSAGEDELIVERY Table if user 'Void the Entire' order at
step 14 or respective RequestItem only should present.
User should be able to hit the given end point, status code 200 Ok
should be returned.

U_GHREQUESTSTATUS should be changed to 'Voided' from 'Initial'

There should be no entry in U_GHEMRMESSAGEDELIVERY for the


request

There should be no entry in V_EMR_MESSAGE_DELIVERY view

User should be able to Login and should get navigated to the given
tramstop

User should be able to prompted to provide reason for voiding the


request

Should be able to Void the request

No entry should appear in U_GHEMRMESSAGEDELIVERY Table for


the voided request

No data of the request should show up in


V_EMR_MESSAGE_DELIVERY View

User should be able to Navigate to the given tramstop

User should be able to search and edit the given request

User should be able to give void reason and void the request
There should be no entries in U_GHEMRMESSAGEDELIVERY and
V_EMR_MESSAGE_DELIVERY

User should be able to edit the given Tissue+PD-L1 Request

User should be able to Void the TissueNext/PD-L1/Entire Order.

There should be no entries in U_GHEMRMESSAGEDELIVERY and


V_EMR_MESSAGE_DELIVERY
Notes Tag
Manual

Manual

Manual

SELECT * FROM LABVANTAGE.U_GHEMRMESSAGEDELIVERY ug WHERE REQUESTID Manual


='RequestID'

SELECT * FROM LABVANTAGE.V_EMR_MESSAGE_DELIVERY ug WHERE REQUESTID Manual


='RequestID'

Manual

Manual

https://gh-enterprise.postman.co/workspace/Enterprise-Software~0d6b9ec4-ac2c-4472-8df9-2d809c65cf6b/request/19233619-b6e662b
Manual

Manual

Manual

Manual

Manual

Manual

Manual
Manual

Manual

SELECT U_GHREQUESTSTATUS,S_REQUESTID,U_VOIDREASON,U_ORDERID FROM Manual


LABVANTAGE.S_REQUEST sr WHERE S_REQUESTID ='RequestID'

SELECT * FROM LABVANTAGE.U_GHEMRMESSAGEDELIVERY ug WHERE REQUESTID Manual


='RequestID'

SELECT * FROM LABVANTAGE.V_EMR_MESSAGE_DELIVERY ug WHERE REQUESTID Manual


='RequestID'

Manual

Manual

Manual

SELECT * FROM LABVANTAGE.U_GHEMRMESSAGEDELIVERY ug WHERE REQUESTID Manual


='RequestID'

SELECT * FROM LABVANTAGE.V_EMR_MESSAGE_DELIVERY ug WHERE REQUESTID Manual


='RequestID'

Manual

Manual

Manual
Manual

Manual

Manual

Manual

You might also like