Forum Replies Created
-
AuthorReplies
-
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
October 21, 2010 at 4:32 pm in reply to: Converting free text name field to Lastname^Firstname^I #72912Hi 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
or maybe try enclosing the entire list of addressees in quotes
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
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.
May 13, 2009 at 5:50 pm in reply to: Soarian Financials protocol inbound for charges, A08, etc., #67567We 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
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
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
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
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
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
$ tcl tcl>info tclversion
8.4
tcl>
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
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🙂 UTC = GMT -
AuthorReplies