Simple(?) Routing Question

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.