Orders from Multiple systems

Homepage Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Orders from Multiple systems

  • Creator
    Topic
  • #49164
    Ken Seachrist
    Participant

    Has anybody had any experience with receiving orders from multiple systems and having to track all of the order numbers?  The problem is that each system needs THEIR order number, but the ORC can only handle 2 of them.  We could concatenate all of them into one of the ORC fields, but then we would have to send back to each system ALL of the order numbers so we would have them to update, resched, cancel, etc.

    Anybody?

Viewing 3 reply threads
  • Author
    Replies
    • #60945
      Dennis Pfeifer
      Participant

      Not sure that I fully understand your scenario, but have you thought of number ranging ..

      say your lab system accepts a 9 digit order number ..

      orders from interface 1 have 100000000 added to them

      orders from interface 2 have 200000000 added to them ..

      to strip .. use modulo on the way back ..

      Dennis

    • #60946
      Ken Seachrist
      Participant

      Dennis, what we have are several systems that can generate orders.  Each of these orders goes to other systems as well, that ALSO have order numbers that THEY assign.  So by the time we get to the 4th system, we now have 4 order numbers and only 2 fields to keep them.  If System A wants to cancel an order in System D, System A needs to know what System D’s order number is.  It could be that MULTIPLE systems need to be notified of this cancel.  So now I need to have 3 or 4 order number available and only 2 fields to store them where they are useable.  Hope this clears it up a bit.

    • #60947
      Debra Downs
      Participant

      Hi Ken,

      We have four ordering systems, and had the same issue.   Because there is the possibility of duplicate order numbers across systems, I decided to append a system identifier to the order number.  As an order is received from any of the systems, I add that system’s identifier to it:

       10916PCM (Pathways Care Manager)

       53266MIS (MiSys)

       33243STAR (STAR), etc.

      Each ordering system must have the capability of receiving alpha-numeric order numbers.  Since the originating ordering system doesn’t know anyting about it’s own identifier, I strip it off on the outbound so it receives it’s original order number.

      For instance, Care Manager sends 10916 as the order number – all other systems receive that number as 10916PCM.   On the orders outbound to Care Manager, I strip PCM off the order number, but leave all the others with the identifier.  I hope this makes sense the way I’m describing it.  This has been working for over a year here with no issues.

    • #60948
      James Cobane
      Participant

      Ken,

      We have taken a similar approach to Debra’s to address this issue, but we ‘prefix’ the order number with a system identifier, and strip it off as needed when sending back to the originating system.

      Jim Cobane

      Henry Ford Health

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

Forum Statistics

Registered Users
5,129
Forums
28
Topics
9,301
Replies
34,447
Topic Tags
288
Empty Topic Tags
10