Forum Replies Created
-
AuthorReplies
-
I am not sure if this is the same issue but we are in the process of testing 6.1.1 and ran into a problem with some of our old tclprocs that went missing from the tclindex. The root cause was found to be the missing curly braces surrounding the args keyword on the proc declaration line.
i.e. proc testing123 args {
needs to be
proc testing123 { args } {
This was not an issue with 6.1 but with 6.1.1 and the introduction of the new auto_mkindex command provided by Tcl with tcl8.5
I hope this helps.
We use stored procedures to update multiple tables from the odbc connection to our data repository. The stored procedures have some validation in them as well so the tables will remain in sync. If a key data element is null or invalid it writes to an interface_errors table for us to view and correct errors.
We are setup with multiple facilities. The EMPI is a separate application, named Initiate that keeps track of persons from different source systems and links them to a unique identifer, EMPI #. The portal then uses that identifer, sent in PID.2 to link all the clincial data from the different systems feeding it. The clinical systems are setup to accept, store and publish the EMPI # in PID.2. Yes, we have a similar situation but at least we are all using the same RIS and PACS systems. Our integration of data is based on EMPI # and we use Initiate as our EMPI product to uniquely identify a patient across multiple source systems. Quovadx is a reseller of the Initiate software and did our implementation. Hope this helps! Yes, we have a bi-directional interface from McKesson STAR to 3M-HDM product. We replaced WIN-CDS with HDM about 3 years ago and are very happy with the product. The interfaces are pretty straight forward, not a lot of translations were required. Mike, I used your code but modified slightly because I don’t want to insert an extra space after the formatting characters if it already exists. So the expression captures a { follwed by a backslash followed by any number of non-space characters followed by a space. Then it captures the closing } and puts them together with a space between them.
Example:
hcitcl>echo $text
DURATION}{fs24 }{fs24 OF}{fs24 }{fs24 SERVICE:}
hcitcl>regsub -all — {({BS*?s)(})} $text {1 2} text
1
hcitcl>echo $text
DURATION}{fs24 }{fs24 OF}{fs24 }{fs24 SERVICE:}
Thanks for the help!!
Thank you Jamin. This works but I can’t be sure that the formatting characters will always be 4 characters in length. I will need to check 2, 3, 4, 5, 6, etc. That is why I made it so generic. We use a script to execute the smat command, but you can enter the same thing from a command line, inserting the ip address of your pc. export DISPLAY=
:0.0 hcismat
The smat tool from the Unix server runs much faster than the GUI version but doesn’t offer as many options and isn’t as pretty. We are on Version 5.2 and get an error (error running editor: couldn’t execute “hciguieditor”: no such file or directory) when Edit button is selected. I don’t know if something is missing in the version because that executible doesn’t exist in the $HCIROOT/bin directory.
Hope this helps!
We implemented interfaces for ADT and Lab Results to MedMined last year. It was a simple install and the vendor did all of the mapping on their side so no translations were required. Our ADT feed is from McKesson STAR product and the Lab Results are from Misys. Our users have since requested additional data from the Lab system on the Microbiology Drug Sensitivities so we are investigating the ability to get that from Misys. Good Luck with your implementation!
-
AuthorReplies