David Barr

Forum Replies Created

Viewing 15 replies – 1 through 15 (of 874 total)
  • Author
    Replies
  • in reply to: TLS TCP/IP HL7 #121969
    David Barr
    Participant

      I would try to find out if they’re using HTTPS or HL7 MLLP+TLS. HTTPS is more common.

      They should send you a lot more information than you’ve provided here: protocol, server address, port, authentication type, TLS version, etc.

      in reply to: Muliple messages from a TPS script into xlate #121961
      David Barr
      Participant

        you could have the non-ADT get to the DMS first

        To prevent this you could have your script that moves the files from the hold directory run from the Send OK TPS of the ADT thread.

        in reply to: Connecting to Resting API and doing a PUSH #121945
        David Barr
        Participant

          I’ve done stuff like that using the “java/ws-rawclient” protocol. It may also be possible with the “http-client” protocol. But if you want examples from me, they would be using ws-rawclient which requires a web services license.

          in reply to: GitHub – Cloverleaf – working with the repository #121919
          David Barr
          Participant

            Cloverleaf can’t work with multiple developers like normal software projects. If two developers make separate clones of the repo, they can’t both be running at the same time since Cloverleaf relies on having a single HCISITEDIR and specific file/folder structure under that.

            What we’ve done is have all of our users open SSH sessions to their own accounts, sudo over to the hci account, and run version control commands as hci. We’re still using SVN since we haven’t seen much need to switch to GIT given the Cloverleaf restrictions.

            You could probably put all of your files from HCIROOT into a repo, use .gitignore files to exclude folders that aren’t maintained locally at your site, and make separate branches for test and production. Commit files to your test branch, merge them into the production branch and pull them from your prod server.

            Like I said, we’re still on SVN and we do something similar, so hopefully someone who manages their environment with GIT can respond.

            in reply to: Using python in Cloverleaf #121885
            David Barr
            Participant

              I think you need to include more of the log file. The Traceback and the lines below it are usually helpful for troubleshooting.

              in reply to: TCP/IP SSL connection between Cloverleaf and Epic #121822
              David Barr
              Participant

                For connections from Cloverleaf to Epic we’re using ClientAuth mode, TLS 1.2.

                This is what the TLS settings look like on the Epic side:

                Server, TLS 1.2 – Client authentication required Key type: RSA Cipher List/Suites: AES/STRONG Cert validity: 2023/10/16-2025/10/15 CN: epicprd.Valleymed.net Issued by: UW-Valley Medical Center Issuing CA2 CA validity: CN: Issued by:

                For Epic to Cloverleaf we’re using Server mode, same version.

                in reply to: proc not available #121795
                David Barr
                Participant

                  I had tried opening and closing the NetConfig within the IDE which didn’t help, but totally restarting the IDE seemed to fix it. Thanks.

                  in reply to: Faulting – hcitcl.exe – nightly scripts #121765
                  David Barr
                  Participant

                    Exception code 0xc0000374 is “heap corruption”. The codes are documented here. I’m not sure what could cause this.

                    in reply to: Log control #121735
                    David Barr
                    Participant

                      If you’re doing an output cycle, wouldn’t you want to be removing *.log.old and *.err.old? I haven’t tested this, so this is just a guess.

                      in reply to: Log control #121733
                      David Barr
                      Participant

                        I think your exec command may work, but you’re missing the “eval”.

                        in reply to: Log control #121732
                        David Barr
                        Participant

                          If you want to change sites within a TCL script, you need to do something like this:

                          eval [exec $::env(CL_INSTALL_DIR)/integrator/sbin/hcisetenv -site tcl $site]

                           

                          in reply to: We’re back online! #121685
                          David Barr
                          Participant

                            I was wondering what happened. Thanks for the update.

                            in reply to: JSON Acknowledgement Script #121593
                            David Barr
                            Participant

                              It depends on what kind of conversion you’re looking for. For example, our state department of health wants to receive HL7 in the body of an HTTPS POST request. The raw HL7 message contents are wrapped in a simple JSON object. I can send you this code if that’s what you need. If you need to translate the message field by field into JSON, then I agree with Robert.

                              in reply to: Can Cloverleaf query Active Directory for additional data? #121564
                              David Barr
                              Participant

                                You can use the ldapsearch command on Red Hat. You may need to install the openldap-clients package. You would have to call the command through a script (TPS or XLTP).

                                in reply to: Forums are now open #121529
                                David Barr
                                Participant

                                  I agree. At the very least fix the editor so it doesn’t remove indentation from source code examples that are pasted into the editor.

                                  I’ve found a workaround for this. If you paste RTF instead of plain text then the formatting is preserved, so I just make a draft Outlook email, paste the code in there, then copy and paste from Outlook into the forum.

                                Viewing 15 replies – 1 through 15 (of 874 total)