Glenn Friedenreich

Forum Replies Created

Viewing 15 replies – 1 through 15 (of 41 total)
  • Author
    Replies
  • in reply to: Last/Not Last default protocol for Seimens Soarian #76261
    Glenn Friedenreich
    Participant

      Tim – The only way we were able to figure out how to work around this was to pay Siemens to host an instance of Openlink for our use.  We had them configure their side of the interface within Openlink to enable us to communicate with them using normal HL7 MLLP protocol for our Soarian interfaces. (We are not yet in production with Soarian but are implementing it as a remotely-hosted application).  As far as I could determine, there is no way to handle the network-level last/not last protocol from within Cloverleaf.

      – Glenn

      in reply to: Converting free text name field to Lastname^Firstname^I #72912
      Glenn Friedenreich
      Participant

        Hi Bob – We have the same name format coming out of our old McKesson Plus 2000 HIS system as you have coming from your source system.  The only thing that’s guaranteed is that a last name precedes the comma in the name field.  After the comma, there is usually a first name and middle initial, but sometimes there will also be a suffix, prefix or degree.  

        We’ve been using the attached tcl proc to to parse the free-text name into standard HL7 name format:

        LastName^FirstName^MiddleInitial^Suffix^Prefix^Degree

        The attached proc calls this table lookup proc to extract a suffix, prefix, degree and/or baby designator:

        proc xlt_ccTagNameElement {element} {

          set tag {noTag}

          switch -exact — $element {

             JR – SR – II – III – IV – 2ND – 3RD – 4TH {

                set tag {suffix}

             }

             MS – MR – MRS {

                set tag {prefix}

             }

             MD – DR – PHD {

                set tag {degree}

             }

             BB – BBA – BBB – BBC – BBD – BBE – BBF –

             BG – BGA – BGB – BGC – BGD – BGE – BGF {

                set tag {baby}

             }

          }

          return $tag

        The procs have been working reasonably well for the past  9 years.  Occasionally we’ll have a problem where strange things come out of HIS, but it’s pretty rare that we have to manually intervene and “fix” a name.

        As Charlie noted, you will never get a perfect parse 100% of the time when trying to convert free-text into discrete elements.

        – Glenn

        in reply to: Multiple e-mail addresses on alerts #72718
        Glenn Friedenreich
        Participant

          or maybe try enclosing the entire list of addressees in quotes

          in reply to: Telcor Integrations – anyone doing? #71782
          Glenn Friedenreich
          Participant

            Hi Jim – We installed Telcor here at Christiana Care about 3 years ago.  Interface development was uneventful, and the application’s been running fine.  We have Telecor interfaced to/from the Cerner Classic Lab system.

            The LIS app analyst that used to support Telcor is now on our Cloverleaf team;  Give me  a call if you’d like to chat with him.

            – Glenn

            in reply to: soarian finacials sbo interface #67293
            Glenn Friedenreich
            Participant

              Hi Mason – We’ve had the same issues with Soarian as Wendy has (Wendy and I chat about this from time to time).  I don’t believe we can split the packets using Cloverleaf.

              As of right now, we’re in discussions with Simens about having them possibly set up an Openlink server on their side (we’re working to implement Soarian via ASP).  We would then copy the XML files to/from Openlink (via FTP, I assume), and let Openlink deal with the file transfers to/from Soarian Financials.

              Glenn Friedenreich
              Participant

                We too have the same issue.  Several months ago, we discussed with the Soarian folks the possibility of them supporting the standard HL7 MLLP protocol for their HL7 inbound (outbound from our Cloverleaf system) and having them also support a batch transfer solution (like sftp) inbound to Soarian for XML files.  We’re still awaiting a response from Soarian.

                – Glenn

                in reply to: Is my table lookup file malformed? #67495
                Glenn Friedenreich
                Participant

                  Hi Russ – You can use hcitbllookup from a tcl prompt to validate the table.

                  We test our tables this way using one valid and one invalid table key value (to test the ‘default’ case).

                  For example, in a table where ’19’ is a valid key value, and ‘xy’ is not, you would see:

                  $ tcl                                      

                  tcl>hcitbllookup w834RelCd.tbl 19          

                  3                                          

                  tcl>hcitbllookup w834RelCd.tbl xy          

                  tcl>                                        

                  If the table is malformed, you will see the “Unable to load table” error message.

                  – Glenn

                  in reply to: Soarian #65675
                  Glenn Friedenreich
                  Participant

                    Hi Susan – We’re in the early stages of migrating to Soarian.  We just got our test ADT feed from Soarian running yesterday.  

                    I’ll be glad to talk with you – my work # is 302-327-3947.

                    Are you going to the Cloverleaf conference next week?  If so, we could discuss there.

                    – Glenn

                    in reply to: rename a site name #65660
                    Glenn Friedenreich
                    Participant

                      One other step:  change the site name in

                      $HCIROOT/server/server.ini

                      You’ll see the old site name in the environs= line at the end of the server.ini file.

                      – Glenn

                      in reply to: rlog question #65484
                      Glenn Friedenreich
                      Participant

                        Hi Kevin – I found Raima’s documentation of these commands on the web:

                        http://docs.raima.com/rdme/8_1/Content/RM/utilities/dchain.htm

                        http://docs.raima.com/rdme/8_1/Content/RM/utilities/keybuild.htm

                        – Glenn

                        in reply to: What department is your Cloverleaf position in? #65365
                        Glenn Friedenreich
                        Participant

                          Hi Debbie – Our interface team (6 of us) is part of the clinical systems group within our IT department.  The IT department also has a financial systems group and an infrastructure group.  But since the majority of our interfaces are clinical in nature, it made sense to have us as part of the clinical group.

                          – Glenn

                          in reply to: How can I get Tcl version #65234
                          Glenn Friedenreich
                          Participant

                            $ tcl                      

                            tcl>info tclversion        

                            8.4                        

                            tcl>

                            in reply to: Tcl to calculate date/time difference #64932
                            Glenn Friedenreich
                            Participant

                              Use the tcl clock command.  (Do the math with the output of clock scan, and covert back to readable format with clock format.)

                              See http://tmml.sourceforge.net/doc/tcl/clock.html#SECTid81dd9d8

                              – Glenn

                              in reply to: tclMail with a sent time issue #64632
                              Glenn Friedenreich
                              Participant

                                also UTC is sometimes referred to as Z, or “Zulu Time”, as in

                                1400Z (equivalent 1400 UTC).  See http://en.wikipedia.org/wiki/Coordinated_Universal_Time if you want the long story 🙂

                                in reply to: tclMail with a sent time issue #64630
                                Glenn Friedenreich
                                Participant

                                  UTC = GMT

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