Simple(?) Routing Question

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Simple(?) Routing Question

  • Creator
    Topic
  • #47804
    Doug Stelley
    Participant

    When setting up a route, (HL7 2.3 – 3.8.1p) can I send a message to the same thread twice (or 3 times) using different TPS’s?

    I need to take an existing ORM going to a worklist generator, and send it again with a different OBR(18) value for XRAY’s

    This will allow a worklist (example) for MRI & Flouro to come from 1 order.

    I thought about rerunning the message back through, but I wonder if just sending it more than once in the routing would be more efficient.

    I allready have preprocs setup and xlates for this message, this would be a postproc to change the OBR(18) value.

    Just wondering before I build it…

    Doug

Viewing 2 reply threads
  • Author
    Replies
    • #56755
      David Caragay
      Participant

      If I understand you correctly, you would like to take a message and create two outbound messages utilizing one xlate.

    • #56756
      Doug Stelley
      Participant

      I think I understand, I’m just playing it out in my head here:

      ORM in, passes the preproc to determine its an XRAY order

      into the xlate, goes through normal processing and on its way. SO if I put in an IF-THEN to see if OBR18 is RF and so change OBR18 to XR and “SEND”?

      This will create 2 messages?

      if thats correct then that would have to be the most efficient

    • #56757
      David Caragay
      Participant

      Sounds right.  This assumes you only want to create a second msg if your IF,then statement is true.  You may want to use CONTINUE instead of SEND as long as you don’t mind passing the msg through the post-xlate proc.

Viewing 2 reply threads
  • The forum ‘Cloverleaf’ is closed to new topics and replies.

Forum Statistics

Registered Users
5,126
Forums
28
Topics
9,295
Replies
34,439
Topic Tags
287
Empty Topic Tags
10