Vince Angulo

Forum Replies Created

Viewing 15 replies – 1 through 15 (of 165 total)
  • Author
    Replies
  • in reply to: Site crashing issue #122142
    Vince Angulo
    Participant

      No experience with the first issue, but we used to see the second issue from time to time.  Haven’t seen it in years, but here’s what we have in our troubleshooting wiki:

      Entire site:

      The hcimonitord is hung.

      Use ps -ef | grep hcimonitord to get the pid, then kill -9 <pid>.  Restart the process with hcisitectl -s m.

      One process:

      The hcienginewatch for the process is not running so threads in that process show as ‘dead’ and will not start.  Threads are probably running, attempt to verify on target system.

      Use ps -ef | grep <process name>.  It should return two results the pid for hciengine and the pid for hcienginewatch.

      If there’s no hcienginewatch, the Network Monitor becomes unresponsive because it thinks the process is stopped, and won’t start because hciengine is still already running.

      Resolution is to kill -9 <pid> for the hciengine process, then restart the process from the left side of the Network Monitor as usual.

      ======================================

      A site init (db clean up) should be scheduled when possible

      in reply to: Subgrouping segments and copying #121129
      Vince Angulo
      Participant

        I have this happen with our Cerner feeds — the Cerner segment organization doesn’t always follow the groupings that Cloverleaf variants default to.

        I end up running the input message through the HL7 testing tool to verify which group Cloverleaf is pulling segments into.  In particular segments like NTE and OBX which may appear in a number of different groups.

        Vince Angulo
        Participant

          This was long time ago (v5.4), and I don’t have the detailed results anymore, but here’s my recollection.

          What I did was create a few file to file interfaces.  One with a tps proc to filter on ADT types, one using an xlate, and one using a reg exp in the routing.  I believe I was filtering out merge and delete transactions (A34/35 and A29).

          Created a file of 20K messages, ran them through each interface. This was on our test server with almost no other interfaces competing for resources. (AIX).

          If I recall correctly, the tps proc was faster by several percentage points.  Routing edged out xlate, but only modestly so.

          in reply to: Using BOX Across Different CIS Versions #119860
          Vince Angulo
          Participant

            Thank you Todd!

            in reply to: Epic HL7 Message Terminators with Aug 2021 upgrade #119558
            Vince Angulo
            Participant

              sorry the copy and paste will not put in the entire join statement, and the edit won’t let me type them in either.

              If anyone is familiar with this please e-mail me at vincent.angulo@chkd.org and I can provide the entire code clause.

               

              • This reply was modified 3 years, 6 months ago by Vince Angulo.
              • This reply was modified 3 years, 6 months ago by Vince Angulo.
              Vince Angulo
              Participant

                In the VRL tool, go to the Options menu, Global and you can define delimiters in that dialog box. They’re called Global, but they only apply to current VRL.

                in reply to: Need a way to pass Empty Fields at EOL #119245
                Vince Angulo
                Participant

                  A brute force way to do this might be to concat a string of carets to the last value.

                  in reply to: secure messenger and Epic #119241
                  Vince Angulo
                  Participant

                    We don’t use this, but I believe the Secure Messenger add-on is required leverage this type of connection.

                    in reply to: Can The Index Notation for Translates be Converted? #119129
                    Vince Angulo
                    Participant

                      Thanks Jim, I was pretty sure that would be the case.

                      For me it’s a maintenance convenience.  Since I haven’t run into the HL7 version with different numbers (yet), I can find, say, the patient name, by searching 00108 and find everywhere the translate touches that field.  This is esp. useful as we have one developer with a quirky organization style…

                      Over time, I’ve become really familiar with the numbers and it’s quicker than trying to search a field using the # notation — I don’t have the PID(0).#5 on the tip of my brain — if that makes sense…I guess that’s my quirk 🙂

                      in reply to: Web Service Set Up For Dummies #119045
                      Vince Angulo
                      Participant

                        I haven’t found anything useful and had to contract with Infor for implementation assistance.

                        The resource I was assigned would not help me understand how to use the tools and insisted on doing the work himself at a pace that I could not keep up.

                        It’s not helpful, but was my experience…

                         

                        • This reply was modified 4 years, 1 month ago by Vince Angulo.
                        in reply to: Writing File to Network Drive (without TCL) #119034
                        Vince Angulo
                        Participant

                          We cannot browse above above the site directory.

                          But we can type in a full path in the Outbound Directory to access our attached storage.

                          in reply to: Suppress Issue #118766
                          Vince Angulo
                          Participant

                            if “filter” is the value of the inbound  OBX#3, then it should work.  If “filter” is the result of the table output, then the IF criteria needs to use the outbound OBX#3 value, i.e., it should be preceded by a tilde/~.

                            Vince Angulo
                            Participant

                              We also use SMAT as the source of truth for this.

                              We’ve tried saving the ACKs to SMAT as well, but have had issues with it working consistently — probably something wrong in my build, we’re still fine tuning it.

                              It would be helpful if I could tell when the process writes the message to SMAT.

                              I’m guessing it’s sometime after State 14, but can’t see anything in an ‘enable_all’ process log that says the message is being written to SMAT.  Does anyone know where this happens?

                              in reply to: fileset-local append file tcl #118428
                              Vince Angulo
                              Participant

                                As long as the $new_name variable does not change with every transaction, if you check “Append data” in the file protocol Outbound Properties, it should work.

                                in reply to: Curious – why don’t you participate in clovertech #118324
                                Vince Angulo
                                Participant

                                  I try to answer when I can.  Of the four of us in our org that work with Cloverleaf (1 SysAdmin, 3 Developers), I think only two of us read the new posts.

                                  Organizationally, even beyond the interface team, there’s not a lot of participation in collaboration sites.  Beside Cloverleaf we have Epic AND Cerner and it’s quite rare that someone posts a query and even less likely that anyone offers answers.

                                  I think most of the people that work here find it easier to open a service request with their vendors than rely on the user community.

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