Pause the processing of a flat file

Clovertech Forums Read Only Archives Cloverleaf General Pause the processing of a flat file

  • Creator
    Topic
  • #53193
    Kirby Knight
    Participant

      Here is the scenario.

      We are going live with our second site Epic.  Part of the process is to convert the MRN’s from Meditech MRN’s to the new format we are using in Epic.  Once we are live on Epic we will start converting the MRN’s in our PACS system.

      We will be parsing a flat file with the pateint information into A18 messages and sending them into PACS.  The PACS system has one incoming interface for ADT, ORDERS, and RESULTS.

      The Problem,

      If we send all of the records in the flat file at once, the PACS system could be unavailable to process active orders and results until it completes the processing of the flat file messages.

      Solution?

      The A18 flatfile messages is a seperate incoming thread than the active ADT, ORDERS, and RESULTS thread.  Is there a way to have Clover leaf pause after processing or generating x amount of messages?  Once we create 500 messages we want to pause processing of the flat file for 10 minutes.  This will give the PACS system time to process the A18 messages and accept and process any active ADT, ORDERS, and RESULT messages.

      Has anyone done something like this before?  Is there a better way to accomplish what we need to do?

      Thanks in advance![/i]

    Viewing 1 reply thread
    • Author
      Replies
      • #76877
        Jim Kosloskey
        Participant

          Kirby,

          If you use the FileSet/Local protocol you could set the Read Interval to 36000 seconds (10 minutes) and Max Messages to 500.

          That could work.

          email: jim.kosloskey@jim-kosloskey.com 29+ years Cloverleaf, 59 years IT - old fart.

        • #76878
          Kirby Knight
          Participant

            Thanks Jim,  that worked as expected.

        Viewing 1 reply thread
        • The forum ‘General’ is closed to new topics and replies.