Unassisted upgrade 5.8 – 6.1

Clovertech Forums Read Only Archives Cloverleaf Cloverleaf Unassisted upgrade 5.8 – 6.1

  • Creator
    Topic
  • #54621
    Brandon Grudt
    Participant

      I’ve only been involved in one Cloverleaf upgrade, and my role was essentially to take a back seat and help out with anything our McKesson implementation team needed (we are on PWIM).

      My director has asked me to gauge the difficulty for us to move from 5.8 to 6.1 independently.  We will also be moving from a physical 2003 server to a virtual 2012 server.

      I’m hoping to get as much feedback as possible as to whether or not this is a feasible project to tackle by ourselves, or whether implementation support should be contracted.  Any advice would be great, as I’m trying to aggregate opinions here to provide him with a suggestion for which route to pursue.

    Viewing 3 reply threads
    • Author
      Replies
      • #82251
        Sergey Sevastyanov
        Participant

          Hi Brandon,

          I am currently working on Cloverleaf 5.7 upgrade (also running on physical Windows 2003 server) to 6.1 on virtual 2012 server.

          From my experience it is feasible if you can dedicate enough time to this and the deadlines are not too tight.

          My biggest problem in this process is that we are in process of moving from Paragon to Epic and started building new interfaces. I also have other responsibilities, not only the interfaces, so I have to switch to other development projects and maintenance problems. As result I am not able to dedicate more than 0 – 20% of my time in a week. Hopefully you can dedicate all your time to the upgrade project.

          Things to look for:

          CL 5.7 was still using gdbm database and we had several packages developed over time that use it. All these packages had to be reprogrammed to use SQLite. It may not be a problem for your environment if you don’t use gdbm in your code or already migrated to SQlite (if I’m not mistaken migration to SQLite started at CL 5.8 ).

          This is how I do it (this is also my first upgrade of CL and I am not sure this is the best approach, but I used similar technique 6 years ago when we were switching from Siemens MSA4 to Paragon and it worked for me).

          I set up 2 test sites (for each of production sites) in 6.1 for my testing.

          One site (let’s call it receiving site) mimics our production site with all outbound threads changed to local file threads to save translated messages in SMAT files.

          Second site (Sending site) has inbound file threads and outbound threads pointing to the inbound threads on the receiving site. I could get away with just one site but I wanted to make sure that my receiving threads send ACKs.

          I send production SMAT files from the sending to the receiving site.

          I created a couple of very sloppy Tcl scripts for testing. First stores translated messages from the outbound file thread to a SQLite database in two tables – header used for searches and segments.

          Second script reads production translated messages from SMAT file, searches in the SQLite database for corresponding translated messages using keys like thread name and message id from MSH-8 and compares these two messages field by field.

          If any difference found the script outputs which fields are different and values of each mismatching fields. It also outputs both messages, so I could look at the mismatching messages without looking for them in corresponding SMAT files.

          The whole process is quite time consuming – I need to pick correct SMAT files and send one of them, then load results into database and run comparison and then go through the results and figure out why they are different. Our SMAT files usually have 8000-12000 messages depending on the thread.

          Some of our threads run SQL queries against our Paragon database to pull additional information (Paragon not always provide all necessary data in their HL7 messages). What that means that by the time I run my process through CL 6.1 the data in Paragon database may have been changed and my results won’t match. In these cases  I go to Paragon and verify that the mismatch is not caused by translation.

          If any mismatch found that is caused by incorrect conversion I do fix the error and then re-run the whole process again for that thread. I repeat the whole process for each thread until all results match or I am sure that all mismatches not caused by incorrect translation.

          As our production system sometimes require changes I need to apply these changes and repeat the process.

          I am not sure that I am giving you a good example of workflow but this is how I do it.

          Thanks,

          Sergey

        • #82252
          Heidi Haafke
          Participant

            Hello Brandon,

            We are also in the beginning of planning for a Cloverleaf 5.8 to 6.1 upgrade, Windows 2008 potentially to 2012.  

            I would also appreciate lessons learned, test environment set-up strategies, etc, from folks who’ve already upgraded.  

            Searched a bit on Cloverleaf but did not hit on many threads of this topic; perhaps missing discussions in the past on this.

            Regards, Heidi Haafke

            Senior Systems Integration Analyst
            IT Imaging and Integration Services
            UPMC Pinnacle
            heidi.haafke@pinnaclehealth.org

          • #82253
            Alice Kazin
            Participant

              We didn’t have direct help with upgrading from Cloverleaf 5.8 to 6.1.  However, I did open a number of tickets with Infor Extreme on various issues.  I read everything on Clovertech about 6.1.

              1) Had issue because we didn’t have all the 32-bit libraries installed on Linux.

              2) Had issues with Linux OS setup in terms of “number of Open files”.  Linux administrator fixed the issue.

              3 Administrator certificates from old box didn’t work on new box. Worked with Infor Extreme to install new certificates.

              4) Asked for more information on setting up LDAP and then had to get help when I made a mistake in the “group” settings.  

              5) Had issues with opening Help files in 6.1.  I went from IE 8 to IE 11.

              6) Opened Clovertech issue on where to setup cycling of  Smat databases

              .

            • #82254
              Chuck Busch
              Participant

                We are in the process of upgrading from Redhat Linux 5.8 to Windows Server 2012 6.1.  In the product specifications it reads 2012 R2 is not validated and I was wondering if everyone followed that recommendation or if you installed it on 2012 R2>

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