You are here: Functional Rules > Send Order at Receipt Rules

Send Order at Receipt Rule

This rule provides a way to send an order during the receipt process instead of the typical process of sending orders to the LIS when an order is processed by the user. The purpose is to allow the LIS to receive the order message when the specimen related to the order is about to be received. Some LIS systems require this functionality to minimize the problems related to downloading to instruments when multiple testing facilities exist in the analytical environment in the lab. In effect this allows the LIS to download the order to the instruments at the lab facility that is receiving the order instead of the facility that generated the order.

To activate this rule set, you must:

It is recommended that all permissions be used when the send order at receipt rule is required.

Rule Business Logic

The order transaction will be sent when a received test order has occurred. There are three ways a received test order can occur:

  1. 1. If the user’s performing lab matches the test performing lab …. [to start rewrite of following]>>> At the time of order, if rules create a situation that one or more tests in an order are auto-received because the User’s performing lab matches the test performing lab. <<< what rules create this situation?

    In this case, the system will send the order transaction for those tests to the LIS when the User presses the Export to Host button. Rhodes recommends that Users use this button always since the new permissions will only send transactions for received test orders
    <<< are other buttons available and why if always want user to use the Export to Host button.??
  2. On the single specimen receipt screen and the Receipt to LIS button is clicked. The system will check to see if the order transaction has been sent and send it if required.
  3. On the batch processing screen, when one or more containers is received by clicking the Receive In LIS button. The system will check to see if the order transactions for the related orders have been sent and if not, send them at that time.

The system will send orders at the Lab Accession level in cases #2 and #3 above because typically the user is receiving at that level when on those screens. This means that all tests in the received Lab Accession will be sent in order transactions to the LIS.

The system will check to see if the ADT transaction that typically precedes an order has been sent and also send it before the order transaction generated at receipt time. Some differences may exist in flow since the order at receipt is based on the Lab Accession instead of FASTorder session accession.

Assign permissionPermissions are listed in the FO_Permissions table and are assigned to groups maintained in the FO_PermGroups table. The permission group is then assigned to a specific user in the FO_Users table, in the FO_Users.PermGroup field, giving that user all permissions assigned to that FO_PermGroups.PermGroup. forcesendepiord to a user group and it can be used to force the system to always send an ADT transaction before the order is sent.