Keith McLeod

Forum Replies Created

Viewing 15 replies – 1 through 15 (of 548 total)
  • Author
    Replies
  • in reply to: Clovertech Dead? #122637
    Keith McLeod
    Participant

      It does seem a little slower. I still have a few things out there.  Still looking for help on tcl to be able to read the message structure from the variant and establish/determine the HL7 paths based on that structure and repetition information.  More for fun than a need. Great hearing from you.  Guessing you are still a world apart…

      in reply to: hcinetcheck – Validation error on some sites #122575
      Keith McLeod
      Participant

        Don’t forget revisions directory will usually contain all of your prior saves.  Located $HCISITEDIR/revisions with filenames like NetConfig99202515526.  I am just guessing an extra newline was added to your file, restore and/or compare to known working copy should help.

        in reply to: Alerts to open tickets in ServiceNow #122523
        Keith McLeod
        Participant

          I will probably keep the emails since we CC all interested parties when creating tickets, but the webservice should speed up ticket processing.

          in reply to: Alerts to open tickets in ServiceNow #122522
          Keith McLeod
          Participant

            They generally do have API’s.  I am currently prototyping a JSON feed using oauth2 on Webservices to Halo(BMC).  I have email alerts that I am now going to drop using the existing variables into a VRL which get translated into JSON.  Functionally working just need to get more of the detail as to exactly what will create the ticket as desired.  Should be faster than email since I am currently seeing 48 minute and longer delays in the email.  I would bet that SNOW has the documentation for establishing a connection to receive ticket information and generate a ticket.

            in reply to: Shell Window Configuration #122311
            Keith McLeod
            Participant

              I usualy set up the Remote Shell Command in Client Preferences –> External Commands –> Remote Shell Command and put in the following for example: C:\Program Files\PuTTY\putty.exe @H

              in reply to: Overwritting a value #122257
              Keith McLeod
              Participant

                It might be helpful to have a visual of the data and what you are trying to accomplish.

                in reply to: Connecting to Resting API and doing a PUSH #121943
                Keith McLeod
                Participant

                  Not sure the snippet copied. Hate when it obliterates your code…  See Attached

                  Attachments:
                  You must be logged in to view attached files.
                  in reply to: Connecting to Resting API and doing a PUSH #121942
                  Keith McLeod
                  Participant

                    You can override the URL or the Path in the userdata.  I do this using tables and a preproc in the Xlate.

                    I determine my key based on a value in my HL7 data to get which URL I am going to use.  I store it in @URL.

                    I send the path straight from the field, like PID:3.1

                    And if I require some Authorization for the Header, again I use the source and a table and store it in @SOME_AUTHORIZATION

                    I copy In my source:

                    @URL
                    1(0).0(0).0(0).PID(0).#3(0).[0]
                    @SOME_AUTHORIZATION

                    Use this preproc snippet

                    keylset userData httpRequestInfo.requestURL

                      /[lindex $xlateInVals 1]] httpRequestHeaders.SOME-AUTHORIZATION

                        ]
                        xpmmetaset $xlateId USERDATA $userData

                        and my destination is @null since I am purely formulating the msg metadata USERDATA to override any settings ws-rawclient.

                        Works pretty well.  Only have to update my table values for the most part with the URL and Authorization Header info.  You can update PATH only, but once you do the URL, PATH is no longer used.

                        Hope this helps….

                        in reply to: Access database using connection definition #121875
                        Keith McLeod
                        Participant

                          Have you looked in Tables and used the Database Options?

                          • This reply was modified 1 year, 6 months ago by Keith McLeod.
                          in reply to: Currently supported releases – Cloverleaf #121491
                          Keith McLeod
                          Participant

                            Can you share the link to get the downloads?  I found the release notes I think, just not the actual software.

                            Keith McLeod
                            Participant

                              I ran into an issue with the dblookup on the 2022.09.02 version.  The recommendation on mine was to upgrade the SQL server DB.  2014 I believe is marginal on what the current JDBC drivers support.  I have one system for pathology that has put off upgrading their version of SQL from 2008 R2. Luckily, they are upgrading that over the next several weeks. The current versions of SQL for other apps seems to work fine…  Something you might want to check…

                              • This reply was modified 2 years, 5 months ago by Keith McLeod.
                              in reply to: Error DB search at command line #121332
                              Keith McLeod
                              Participant

                                I believe the error log is a sqlite db exec/databases/elog.elogdb.

                                [hci@dc1vtclover01 data]$ sqlite3 elog.elogdb
                                SQLCipher version 3.15.2 2016-11-28 19:13:37
                                Enter “.help” for instructions
                                Enter SQL statements terminated with a “;”
                                sqlite> .schema
                                CREATE TABLE elog_info (“Version” INTEGER, “ECD” VARCHAR);
                                CREATE TABLE elog_msgs(
                                “MessageContent” BLOB,
                                “DataLen” INTEGER,
                                “DestConn” VARCHAR,
                                “OrigDestConn” VARCHAR,
                                “DataFmt” VARCHAR,
                                “SepChars” VARCHAR,
                                “DriverCtl” VARCHAR,
                                “UserData” VARCHAR,
                                “MidDomain” INTEGER,
                                “MidHub” INTEGER,
                                “MidNum” INTEGER,
                                “SrcMidDomain” INTEGER,
                                “SrcMidHub” INTEGER,
                                “SrcMidNum” INTEGER,
                                “Type” INTEGER,
                                “SourceConn” VARCHAR,
                                “OrigSourceConn” VARCHAR,
                                “Priority” INTEGER,
                                “Class” INTEGER,
                                “Flags” INTEGER,
                                “EdbState” INTEGER,
                                “GroupMidDomain” INTEGER,
                                “GroupMidHub” INTEGER,
                                “GroupMidNum” INTEGER,
                                “XltThread” VARCHAR,
                                “OwnerThread” VARCHAR,
                                “Retries” INTEGER,
                                “MidsAreNull” INTEGER,
                                “SkipXlt” INTEGER,
                                “GroupID” INTEGER,
                                “TimeIn” INTEGER,
                                “TimeXlt” INTEGER,
                                “TimeOut” INTEGER,
                                “TimeQCur” INTEGER,
                                “TimeQTot” INTEGER,
                                “TimeRec” INTEGER,
                                “ErrorString” VARCHAR,
                                “RdbState” INTEGER,
                                primary key (MidNum,MidHub,MidDomain));
                                sqlite>

                                Is this what you are looking for? My guess is that you can access in a similar way to SMATDB files and access the metadata.

                                in reply to: Test #121292
                                Keith McLeod
                                Participant

                                  Not sure… I tried a post twice yesterday and it appeared to cut out half of what I posted….Tried editting, but once I submitted lines were still missing or appeared to be missing….

                                  Keith McLeod
                                  Participant

                                    hcitcl>set xlateInVals 20240402120000
                                    20240402120000

                                    hcitcl>regsub — {(\d{8})(\d{4,6})} [lindex $xlateInVals 0] {\1 \2} dt
                                    1

                                    hcitcl>echo $dt
                                    20240402 120000

                                    hcitcl>set xlateOutVals

                                      -format “%m/%d/%Y %H:%M:%S”]]
                                      {04/02/2024 12:00:00}

                                      • This reply was modified 2 years, 5 months ago by Keith McLeod.
                                      Keith McLeod
                                      Participant

                                        Try this:

                                        regsub — {(\d{8})(\d{4,6})} [lindex $xlateInVals 0] {\1 \2} dt

                                        set xlateOutVals

                                          -format “%m/%d/%Y %H:%M:%S”]]

                                          Example:

                                          hcitcl>set xlateInVals 20240402120000
                                          20240402120000
                                          hcitcl>regsub — {(\d{8})(\d{4,6})} [lindex $xlateInVals 0] {\1 \2} dt
                                          1
                                          hcitcl>echo $dt
                                          20240402 120000
                                          set xlateOutVals

                                            -format “%m/%d/%Y %H:%M:%S”]]
                                            {04/02/2024 12:00:00}

                                            Hope this helps…

                                            • This reply was modified 2 years, 5 months ago by Keith McLeod.
                                            • This reply was modified 2 years, 5 months ago by Keith McLeod.
                                          Viewing 15 replies – 1 through 15 (of 548 total)